Récupérer le mot de passe root de mysql
Par Yves Tannier le lundi, février 23 2004, 13:48 - Le café du commerce - Lien permanent
Quoi de plus pénible que de perdre son mot de passe root par un oubli ou par une faute de frappe ! Voici un petit truc qui m'a sauvé la vie 
Testé sous Debian Woody
1. il faut stopper le serveur Mysql # /etc/init.d/mysql stop
2. démarrer le serveur de la facon suivante # /usr/bin/safe_mysqld --skip-grant-tables --skip-networking
3. se connecter au serveur en mode client # mysql mysql
4. Changer le mot de passe dans la table user # UPDATE user SET password=PASSWORD('ici_le_nouveau_passe') WHERE User="root" AND Host="localhost";
5. quitter le client et killer le serveur mysql # mysqladmin shutdown
6. re-démarrer le serveur mysql normalement # /etc/init.d/mysql start
Commentaires
Merci à votre astuce, c'est bien utile pour moi, encore merci!