ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

[edit] English translation on demand!

Bonjour,
J’avais le même typer de problème.
Voilà ce que j’ai fait :
Sous les distributions Debian et Ubuntu, il existe un compte d’administrateur pour mysql de secours: debian-sys-maint.
Le mot de passe associé à ce compte se trouve dans le fichier /etc/mysql/debian.cnf.

Donc je cherche les identifiants avec :
cat /etc/mysql/debian.cnf
Ensuite je me suis connecté à mysql avec ce compte :
mysql -u debian-sys-maint -p
Là j’entre le mot de passe trouvé précédemment.

Puis je change le mot de passe du compte root avec cette commande
SET PASSWORD FOR root@'localhost'=PASSWORD('mon_nouveau_mot-de_passe');

Pour info j’ai mis le mot de passe root qui était indiqué dans le fichier /etc/yunohost/mysql
cat /etc/yunohost/mysql
Nath’

5 Likes