Maison >base de données >tutoriel mysql >Comment puis-je corriger rapidement l'erreur MySQL « Accès refusé pour l'utilisateur 'root'@'localhost' » ?
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 terrier 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
:
<code class="language-sql">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');</code>
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 root. Consultez la documentation officielle MySQL ou MariaDB pour plus d'informations.
Pour quitter la console MySQL, appuyez sur Ctrl D ou tapez "exit".
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!