1. Home
  2. Knowledge Base
  3. Problèmes (FR)
  4. J’ai perdu le mot de passe root de MySQL

J’ai perdu le mot de passe root de MySQL

Si vous perdez votre mot de passe root MySQL, vous devrez le réinitialiser manuellement. Tout d’abord, arrêtez le service MySQL :

# service mysql stop

Attendez que MySQL soit désactivé. Alors, courez

# mysqld_safe --skip-grant-tables &

Ainsi, il sera possible de se connecter en tant que root sans mot de passe.

# mysql -uroot mysql

La commande suivante apparaît dans la commande de ligne MySQL :

UPDATE user SET password=PASSWORD("none") WHERE user="root"; FLUSH PRIVILEGES;

Arrêtez l’instance MySQL en cours d’exécution :

# kill `ps aux | grep -e "--skip-grant" | grep -v grep | awk '{ print $2 }'`

Maintenant, redémarrez le service MySQL normalement :

# service mysql start

De cette façon, le mot de passe root est réinitialisé à “aucun”, et MySQL connaîtra désormais les privilèges. Vous pouvez maintenant vous connecter avec le nouveau mot de passe :

# mysql -uroot -pnone mysql
Was this article helpful?

Related Articles

Need Support?

Can't find the answer you're looking for?
Contact Support

Recent Discussions