Maison > base de données > tutoriel mysql > Comment résoudre l'erreur MySQL : « Accès refusé pour l'utilisateur 'root'@'localhost' » ?

Comment résoudre l'erreur MySQL : « Accès refusé pour l'utilisateur 'root'@'localhost' » ?

DDD
Libérer: 2025-01-21 01:01:09
original
357 Les gens l'ont consulté

How to Resolve MySQL Error:

Dépannage de l'erreur MySQL : "Accès refusé pour l'utilisateur 'root'@'localhost'"

Vous rencontrez l'erreur « Accès refusé pour l'utilisateur 'root'@'localhost'" dans MySQL ? Cela signifie que votre serveur MySQL bloque les tentatives de connexion de l'utilisateur root. Cela est souvent dû à des informations d'identification incorrectes ou à des paramètres mal configurés.

Résolution :

  1. Mise à jour de l'authentification et du mot de passe :

Utilisez la console MySQL (accès via sudo mysql) pour exécuter cette commande SQL :

<code class="language-sql">-- For MySQL
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_new_password';

-- For MariaDB
ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password USING PASSWORD('your_new_password');</code>
Copier après la connexion

Remplacez 'your_new_password' par le mot de passe que vous avez choisi. Cette commande fait basculer le plugin d'authentification sur mysql_native_password et définit un nouveau mot de passe.

  1. Test de la connexion :

Après avoir exécuté la commande, fermez la console MySQL et essayez de vous reconnecter avec l'utilisateur root et votre nouveau mot de passe. La connexion devrait maintenant réussir.

Considérations importantes :

  • Cette méthode évite de redémarrer le serveur MySQL ou de modifier directement les privilèges mysqld.
  • Pour des informations plus détaillées, consultez la documentation officielle MySQL ou MariaDB.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal