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