Réinitialiser le mot de passe root de mysql
27 avril 2008 - 15:03 par 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
Cet article a été publié le Dimanche, avril 27th, 2008 at 15:03 dans SQL, Système. Vous pouvez suivre les réponses reçues par cet article grâce au fil RSS 2.0. Vous pouvez faire un commentaire, ou trackback depuis votre site.

