Archive

Archives pour 05/2011

J’ai oublié mon mot de passe root MySQL !

25/05/2011 Comments off

TerminalIl peut arriver lorsque l’on a une tête pleine de trous comme la mienne, d’oublier le mot de passe root d’un serveur MySQL.
Don’t panic, il est possible de réinitialiser le mot de passe root de MySQL sans connaitre le mot de passe d’origine.

Commencez par stopper MySQL :
service mysqld stop

Démarrez mysql sans le contrôle des mots de passe (safe mode) :
mysqld_safe --skip-grant-tables &

Connectez-vous ensuite en root sans mot de passe :
mysql -u root
Vous devriez obtenir à l’écran :
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1 to server version: ....
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>

Changez ensuite le mot de passe à l’aide des commandes :
use mysql;
update user set password=PASSWORD("nouveau mot de passe") where User='root';
flush privileges;
quit

Relancez MySQL :
service mysqld restart

Connectez-vous en root avec le nouveau mot de passe :
mysql -u root -p

Voilà, vous pouvez vous rendormir tranquillement.

Categories: Linux, Mac OS X, MySQL Tags: , ,