Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
Dreamgratuit - Philosophie
3 février 2008

MySQL - Comment résoudre une erreur 1045 – Accès refusé à l’utilisateur

Vous renontrez les erreurs suivantes :

Error 1045 – Access denied for user xxx@localhost (using password = YES)
Erreur 1045 – Accès refuse à l’utilisateur
xxx@localhost (utilisation d’un mot de passe = OUI)

Voici la marche à suivre pour résoudre ce problème :

1. Ouvrez PHPMyAdmin, allez dans la gestion des bases de données et vérifiez dans la table "database" de MySql que la base de données de votre site avec son utilisateur est définie dans cette table.

2. Allez dans la table "user" et vérifiez l’utilisateur. Le mot de passe que vous avez déclaré doit obligatoirement être passé par la fonction PASSWORD de MySQL. Si ce n'est pas le cas ou que vous n'en êtes plus sûr, utilisez cette fonction pour réinsérer le mot de passe.
update user set Password=password("toto") where User="xxx";

3. Utilisez dans PhpMyAdmin la fonction SQL "FLUSH PRIVILEGES" (à taper directement dans l'interface SQL de la gestion MySQL de PHPMyAdmin);

Voilà le problème est résolu !

Publicité
Commentaires
C
Depuis que ce billet a été écrit il y a eu de nouvelles versions de PhpMyAdmin et MySQL. Je vais réactualiser prochainement pour apporter des précisions.
D
C'est nul ton explication.<br /> <br /> Tu demandes d'aller à "la gestion des bases de données" alors que justement c'est ça le problème ! On y a pas accès...
T
ça marche pas avec moi
Archives
Publicité
Publicité