30sept/112
ERROR 1045 (28000): Access denied for user ‘debian-sys-maint’@’localhost’ (using password: YES)

Lors d'un changement de serveur de base de données MySQL et l'import brut de la table 'mysql' pour avoir les mêmes privilèges. Le problème qui survient est que l'utilisateur 'debian-sys-maint' n'as pas le bon mot de passe.
Voilà comment résoudre le problème :
- récupérer le mot de passe du serveur :
vim /etc/mysql/debian.cnf |
(ou tout autre éditeur) et copier le password dans la section [client]
- se connecter sur MySQL en shell :
mysql |
UPDATE `mysql`.`user` SET password=PASSWORD('lemotdepasse') WHERE `user`="debian-sys-maint"; |
- Il ne reste plus qu'à redémarrer MySQL
/etc/init.d/mysql restart |
8 janvier 2014
Tu m’as sauvé !
J’ai du faire :
ps aux | grep mysql
puis tuer le process mysql :
kill leprocessidmysql
puis un :
/etc/init.d/mysql restart
car le restart n’arrivait pas faire un /etc/init.d/mysql stop
21 mars 2014
Je voudrais vous dire un grand merci pour cette astuce, alors MERCI !