Reinitialiser le mot de passe root de mysql

Comment faire pour récupérer le mot de passe root de MySQL lorsque celui-ci a été perdu?

Voici une petite procédure qui fonctionne très bien sous linux :

  1. Arrêter le service MySQL (/etc/init.d/mysqld stop suivant votre distribution)
  2. Démarrer le démon mysqld en le lançant en ligne de commande avec l’option –skip-grant-tables. De cette manière il ne demande pas le mot de passe.
  3. Se connecter à mysql avec l’utilisateur root (ligne de commande mysql –user=root)
  4. Mettre à jour le mot de passe root avec la commande SQL suivante :
  5. Quitter le client, arrêter le démon et redémarrer le service MySQL.

2 thoughts on “Reinitialiser le mot de passe root de mysql

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *