[Debian / Archlinux] Changer le mot de passe du compte Root de MySQL

Qui n’a jamais perdu son mot de passe de l’utilisateur Root de son serveur MySQL ?
Cette mésaventure est déjà arrivée à de nombreuses personnes ; et il est toujours très désagréable de devoir réinstaller un nouveau serveur SQL en essayant de dupliquer la base de données… Je vous épargne toute la partie erreurs et autres problèmes de migration.


I. Stopper le serveur MySQL

Avant toute chose, il faut absolument stopper le daemon « mysqld » – Vous ne pouvez pas modifier les paramètres de la configuration du serveur SQL lorsque celui-ci est lancé.

Sous Debian & Ubuntu, vous devez effectuer cette commande :

Sous Archlinux, c’est celle-ci :


II. Modification du mot de passe du compte root

Un utilitaire fournit par MySQL nous sera très utile dans ce cas, il s’agit de « mysql_safe« .

Vous devez passer cette commande (Toute distribution confondue) :
La commande vous permet de vous connecter de façon sécurisée au serveur SQL, tout en « usurpant » les droits sur les tables ; Nous pourrons ainsi modifier les paramètres (et donc le mot de passe du compte root) facilement dans la table « Users »

Nous nous connectons enfin sur le serveur MySQL avec l’utilisateur « root » ET « mysql » :

[alert type= »warning » close= »false »] Le serveur ne doit toujours pas être allumé ou redémarré à cette étape ! [/alert]

Et enfin, pour changer le mot de passe root en SQL, vous devez entrez ces commandes :

PS : Après chaque commande, validez-les en appuyant sur la touche « Entrée » de votre clavier.

[alert type= »info » close= »false »] N’oubliez pas de remplacer seulement « NEW_PASSWORD » par votre mot de passe pour le compte root. [/alert]


Lorsque l’opération est terminée et que vous avez quitté MySQL, vous pouvez enfin redémarrer le serveur SQL :

Debian / Ubuntu :

Archlinux :

C’est terminé !
Vous pouvez maintenant vous connecter à votre serveur SQL et l’utilisateur root disposant de son nouveau mot de passe !
Rappel de la commande à effectuer pour se connecter sur le serveur SQL (toute distribution confondue) :

Julien H

Passionné depuis toujours par l'informatique, je transforme ma passion en expertise. J'utilise quotidiennement les outils et systèmes Microsoft. Je ne délaisse pas mon côté ouvert, notamment via l'utilisation des OS Debian et Archlinux. L'infosec m'ouvre les yeux sur les enjeux actuels et futurs de l'IT.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Close
Close