mardi 11 août 2009

[MySQL] ERROR 1045 (28000): Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)

Aujourd'hui, j'ai eu une erreur du type : ERROR 1045 (28000): Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)
Voici comment j'ai fait pour m'en sortir :

Se connecter sur mysql
mysql -u root -p
Nous allons vérifier les privilèges de l'utilisateur debian-sys-maint avec la commande SQL suivante
SHOW GRANTS FOR 'debian-sys-maint'@'localhost';

Dans mon cas l'utilisateur n'avait pas de GRANT OPTION mais la commande suivante devrait résoudre d'autre problèmes du même ordre.
GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

password est le mot de passe que vous retrouverez dans /etc/mysql/debian.cnf

Il suffit de redémarrer le serveur et tout doit fonctionner ;) !
/etc/init.d/mysql restart

Aucun commentaire:

Enregistrer un commentaire