Réinitialiser le mot de passe root de mysql
avril 27th, 2008 by Cliff
J’ai récupéré un vieux serveur MySQL dont je n’avais pas le mot de passe root ni aucun utilisateur avec des droits suffisant, voila une solution:
1. il faut stopper le serveur Mysql
/etc/init.d/mysql stop
2. démarrer le serveur avec les bonnes options
/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
UPDATE user SET password=PASSWORD('le_nouveau_mot_de_passe') WHERE User="root" AND Host="localhost";
5. Quitter le client et couper le serveur mysql
mysqladmin shutdown
6. re-démarrer le serveur mysql
/etc/init.d/mysql start
Category: SQL, Système | No Comments »

