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