Informatique et Hôtellerie

Micros, Opera, Sage …

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.

2 responses about “Réinitialiser le mot de passe root de mysql”

  1. onze (1 comments) nous dit:

    où taper cette cde: /etc/init.d/mysql stop

  2. eric (1 comments) nous dit:

    Bonjour,

    Mon pb a un caratère urgent.

    Suite à perte d’un pc, j’ai voulu changer le mdp root de mysql. J’ai utilisé l’interface phpmyadmin. Je ne sais pas ce que j’ai fais, tjrs est-il que je ne peux plus me connecter le mdp n’est pas reconnu.

    J’ai suivi votre manip, et elle fonctionne tant que je ne redemarre pas le service en mode normal.

    Quand je reboot le mot de passe n’est plus reconnu.

    J’ai essayer de faire un commit; et flush privilieges; dans les deux cas il ne mémorise pas le mot de passe.

    Merci de votre aide.

Un commentaire ?


Les liens des commentaires peuvent être libérés des nofollow.