Erreur MySQL 1045 : accès refusé pour un utilisateur avec un mot de passe correct
Lors de la tentative de connexion à une instance MySQL en tant qu'utilisateur nouvellement créé ', l'erreur « ERREUR 1045 (28000) : Accès refusé pour l'utilisateur 'bill'@'localhost' (en utilisant le mot de passe : OUI)" est rencontré. Malgré la fourniture du mot de passe correct, l'accès est refusé.
Comprendre le problème
Selon la documentation, MySQL donne d'abord la priorité aux comptes d'utilisateurs avec les valeurs d'hôte les plus spécifiques. Dans ce cas, il existe probablement un compte d'utilisateur anonyme ''@'localhost' ou ''@'127.0.0.1', qui correspondrait à 'bill'@'%' et aurait la priorité, bloquant ainsi la connexion prévue.
Solution recommandée
Pour résoudre le problème, il est recommandé de supprimer l'utilisateur anonyme. Cet utilisateur existe souvent dans les installations par défaut et doit être supprimé pour des raisons de sécurité.
Observations connexes
Informations supplémentaires issues de la configuration fournie :
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!