Le 05/01/2017

Comment réinitialiser son mot de passe sur Mysql 5.7 suite à l'installation ?

Lorsqu'on installe sa base de donnée mysql 5.7, mysql créer un utilisateur avec un mot de passe temporaire. Vous pouvez récupérer son mot de passe à la fin des logs :

2017-01-04T21:19:27.581996Z 1 [Note] A temporary password is generated for root@localhost: R1qrG:dnarxk

Puis connectez vous avec :

root@3b40abb8e364:/var/lib/mysql# mysql -u root -pR1qrG:dnarxk 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
vous avez une erreur ! en effet il faut redémarrez le serveur pour éviter cette erreur :

root@3b40abb8e364:/var/lib/mysql# service mysql restart
 * Stopping MySQL database server mysqld
   ...done.
 * Starting MySQL database server mysqld
No directory, logging in with HOME=/
   ...done.

Vous pouvez ensuite vous connecter :

root@3b40abb8e364:/var/lib/mysql# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.

et ca marche ! Et redéfinissez le mot de passe de l'utilisateur comme ceci :

ALTER USER 'root'@'localhost' IDENTIFIED BY 'pfaymdp';

Je peux maintenant me connecter avec mes identifiants : root/pfaymdp
Commentaires sur cet article
Pas encore de commentaires pour cet article. Soyez le premier !

Vous devez être connecté pour commenter un article.