Password Mysql perdu ~ Récupérer un accès à Mysql sans mot de passe
Mis à jour le , par Jacky Thierry, dans la catégorie #Développement web

Il est assez simple de récupérer un accès a son serveur de base de données lorsque l’on a perdu son password mysql root. Voici une procédure d’urgence.
Lancer mysql sans la gestion des droits
Il faut dans un premier temps arrêter le service mysql et le relancer sans la gestion des privilèges
service mysql stop && mysqld_safe --skip-grant-tables &
Réinitialiser le password mysql root
On peut maintenant se connecter avec le compte administrateur (le plus souvent root) et modifier le mot de passe
mysql -u root
UPDATE mysql.user SET Password=PASSWORD('mdpsql') WHERE User='root'; FLUSH PRIVILEGES; quit;
Et enfin, on relance mysql pour se reconnecter avec le nouveau mot de passe
killall mysql && service mysql start
mysql -u root -p