Réinitialisation du mot de passe root MySQL : dépannage des erreurs d'accès refusé
Lorsque vous essayez de réinitialiser votre mot de passe root MySQL, vous pouvez rencontrer des erreurs d'accès refusé malgré la mise à jour le mot de passe via mysqld_safe. La réinstallation de MySQL s'est également révélée infructueuse. Cet article décrit d'autres étapes de dépannage pour résoudre ce problème.
Vérification
Vous avez vérifié que le mot de passe root est mis à jour dans la table des utilisateurs. Cependant, la connexion avec le nouveau mot de passe root entraîne toujours des erreurs d'accès refusé. Cela indique que la mise à jour du mot de passe n'a pas été appliquée correctement.
SOLUTION
Pour remédier à ce problème, exécutez les requêtes suivantes :
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mypass'); FLUSH PRIVILEGES;
Ces requêtes :
REMARQUE : Assurez-vous que vous disposez des autorisations suffisantes (soit en tant que « root », soit avec des privilèges administratifs) pour exécuter ces requêtes.
Redémarrez MySQL
Une fois que vous avez exécuté ces requêtes, redémarrez le service MySQL pour appliquer les modifications :
service mysql restart
Vérification
Essayez de vous connecter en utilisant le nouveau mot de passe :
mysql -u root -p
Entrez le nouveau mot de passe lorsque vous y êtes invité. En cas de succès, vous serez connecté en tant qu'utilisateur « root » avec le mot de passe mis à jour.
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!