ToutSurTout.biz
Réinitialiser mot de passe root mysql


Il peut arriver de devoir remettre à 0 son mot de passe root (admin) mysql dans le cas où il a été perdu par exemple.

Pour réinitialiser son mot de passe il suffit de tapper dans son terminal linux ( si c'est un serveur dédié à distance dans Putty par exemple ) :


Première Etape : Arrêt du serveur Mysql

D'abord, nous allons éteindre le serveur Mysql :

/etc/init.d/mysql stop

Ensuite, afin d'éviter un problème lorsque nous réinitialiserons le mot de passe ( si quelqu'un se connecte au même moment, il trouvera mysql "vide" )

#mysqld --skip-grant-tables --skip-networking &



Deuxième Etape : Réinitialisation de son mot de pass mysql rootl

On se connecte simplement à mysql

mysql mysql -u root

Nous sommes dans une nouvelle "fenêtre" ( celle de mysql ) remplacer monpasse par nouveau mot de passe

UPDATE user SET password=PASSWORD('monpasse') WHERE user="root";

On enregistre les changements

  FLUSH PRIVILEGES;

Quittez alors la fenêtre de mysql. et on la relance sous l'invite de comOn relance mysql

  /etc/init.d/mysql restart