Extensions et tutorials gratuits disponibles sur internet pour Dreamweaver. PHP et ASP. Classement thématique. Blog référencé par Adobe Communauté Dreamweaver.

Dreamweaver gratuit

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

03 février 2008 | Posté par caroder à 16:37

Bookmark and Share

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 !

Catégorie : Utilisation de SQL | Commentaires [3] | Permalien [#]

Commentaires

    J'ai rien comprix

    ça marche pas avec moi

    Posté par tikno | 28 mai 2009 à 10:27
  • C'est nul ton explication.

    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...

    Posté par Dodo | 02 novembre 2010 à 20:34
  • 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.

    Posté par caroder | 05 novembre 2010 à 21:33
 

Poster un commentaire