Aller au contenu
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Comment changer le mot de passe root perdu de MySQL

Par défaut, le serveur MySQL est installé avec un login super administrateur « root » et aucun mot de passe. Evidement, vous pouvez en spécifier un, mais que se passe-t-il si vous l’oubliez ?

Et bien, pas de panique, on va réparer ce petit souci. Voici donc comment remettre à zéro un mot de passe MySQL.

Avant tout, il faut être loggé sur votre session Linux en tant que root. Jusqu’ici tout va bien. On va ensuite arrêter MySQL :

/etc/init.d/mysql stop

Puis on va relancer MySQL sans mot de passe

mysqld_safe --skip-grant-tables &

On va ensuite se connecter à MySQL avec le client en ligne de commande

mysql -u root

Une fois que vous avez l’invite de commande, entrez les commandes suivantes à la suite en changeant  « votrenouveaumotdepasse » par le mot de passe de votre choix…

mysql> use mysql;
mysql> update user set password=PASSWORD(é?votrenouveaumotdepasseé?) where user=’root’;
mysql> flush privileges;
mysql> quit

Arrêtez ensuite à nouveau MySQL

 /etc/init.d/mysql stop

Et relancez le…

/etc/init.d/mysql start

Connectez vous ensuite avec le client MySQL

mysql -u root -p

Et on vous demandera alors votre mot de passe. Tapez celui que vous avez précisé un peu avant et le tour sera joué !

Que faire après le bac quand on est passionné de cybersécurité ?

Entièrement dédiée à la cybersécurité, l’école Guardia est accessible soit directement après le bac (post-bac), soit après un bac+2 ou bac+3. En rejoignant l’école Guardia, vous deviendrez développeur informatique option cybersécurité (Bac+3) ou expert en cybersécurité (Bac+5).

Cliquez ici pour en savoir plus

Partenaire


Les articles du moment