racine

Changer le mot de passe root mysql

Comment récupérer le mot de passe root de mysql

mysql root, mot de mysql, mysql mot de passe root, mot de passe root mysql, changer mot de mysql, mysql password root, changer password root mysql, mot de passe mysql root, mysql u root password, modifier password root mysql, mysql changer de mot de passe, mysql modifier mot de passe, modifier mot de passe mysql, root mysql password, comment mot de passe mysql

Date de publication : 2009-05-04 15:15:59

Ce qui devait arriver est finalement arriver : j'ai perdu le mot de passe root de mysql. Donc aprés pas mal de lecture de man et compagnie j'ai trouvé comment faire.

Redémarrer mysql sans la gestion des droits

Première chose on arrête mysql :


root@home:~# /etc/init.d/mysql stop

Et ensuite on redémarre mysql sans les droits :


mysqld --skip-grant-tables --skip-networking &

- --skip-grant-tables pour démarrer sans la table des droits
- --skip-networking pour démarrer sans les accès réseau histoire de ne pas faire pourrir le serveur par des personnes mal intentionnées.

Changer le mot de passe root

On se connecte en utilisant le client mysql en ligne de commande


root@home:~# mysql mysql

Et ensuite on lance la requête qui permet de changer le mot de passe root


mysql> UPDATE user SET password=PASSWORD('nouveaumotdepasse') WHERE user="root";
Query OK, 1 rows affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

Rédemarrer mysql en mode normal

Pour finir la procédure il suffit de redémarrer normalement mysql pour pouvoir profiter de mysql en root :


root@home:~# /etc/init.d/mysql restart

Image : delgaudm

 
 

b1n@sp1n