Erreur d'accès à MySQL avec "root@localhost" (Utilisation du mot de passe : NON)
Cette erreur se produit souvent lors de la tentative de connexion à un MySQL serveur sans fournir un mot de passe valide. Pour dépanner et résoudre ce problème, suivez ces étapes :
1. Vérifiez le mot de passe root existant :
Dans certains cas, MySQL peut avoir un mot de passe root par défaut, même si vous ne vous souvenez pas d'en avoir défini un. Essayez d'utiliser la commande suivante :
mysql -u root -p
Si vous y êtes invité, laissez le champ du mot de passe vide et appuyez sur « Entrée ». Si vous obtenez l'accès, aucun mot de passe n'est défini.
2. Réinitialiser le mot de passe root :
Si la commande ci-dessus échoue, vous pouvez réinitialiser le mot de passe root en utilisant la procédure suivante :
mysqld --defaults-file="C:\program files\mysql\mysql server 5.1\my.ini" --init-files=C:\root.txt
3. Accès à l'aide d'un nouveau mot de passe :
Essayez à nouveau de vous connecter à MySQL en utilisant le nouveau mot de passe que vous avez défini :
mysql -u root -p
Si vous continuez à recevoir l'erreur « Accès refusé », vérifiez les points suivants :
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!