Résolution de l'erreur MySQL "Accès refusé" pour l'utilisateur 'root'
L'erreur MySQL courante "Accès refusé pour l'utilisateur 'root' @ 'localhost' (en utilisant le mot de passe: oui)" conduit souvent les utilisateurs dans un trou de lapin de solutions compliquées. Heureusement, une solution simple fonctionne généralement.
Au lieu d'un dépannage complexe, essayez cette requête unique exécutée via sudo mysql
:
ALTER USER 'root'@'localhost'
IDENTIFIED WITH mysql_native_password
BY 'root';
(Or, for MariaDB:)
ALTER USER 'root'@'localhost'
IDENTIFIED VIA mysql_native_password
USING PASSWORD('root');
Cette requête remplit deux fonctions clés:
mysql_native_password
. Après avoir exécuté cette requête, vous devriez pouvoir accéder à votre base de données en tant qu'utilisateur racine. Consultez la documentation officielle MySQL ou MARIADB pour plus d'informations.
Pour quitter la console MySQL, appuyez sur Ctrl D ou Tapez "Exit".
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3