[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;
où 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