Dernières vidéos

Associations

Soutenez la Quadrature Soutenez le logiciel libre
 
racine

Changer le mot de passe root mysql

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

changer mot passe root mysql, changer mot passe mysql, mysql root, mysql changer mot passe root, mysql changer mot passe, modifier mot passe root mysql, changer mot passe mysql root, mot passe mysql, modifier mot passe mysql, mot passe root mysql, changer mot passe, mysql mot passe root, changer mot pass root mysql, changer root mysql, changement mot passe root mysql

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