Mot de passe MySQL perdu sur Debian ou Ubuntu

De Vulgum Techus
Version du 21 janvier 2020 à 13:25 par Admin2 (discuter | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
Aller à : Navigation, rechercher
Lien court vers cette page : https://vt.cx/MMpDU
QR code vers cette page : https://vt.cx/MMpDU.qr

Présentation

En cas de perte du mot de passe root de l'utilisateur MySQL sur Debian ou Ubuntu, il existe un moyen simple de retrouver le contrôle des opérations comme expliqué dans cet article.

Procédure

La méthode ici décrite exploite le fait que les identifiants de l'utilisateur de maintenance debian-sys-maint soit stockés en clair dans le dossier /var/mysql/. Pour obtenir le mot de passe affecté à debian-sys-maint saisir :

 cat /etc/mysql/debian.cnf | grep -i password 
 ou
 cat /etc/mysql/debian.conf | grep -i password

Le mot de passe ainsi obtenu permet de se connecter à MySQL comme suit :

mysql -u debian-sys-maint -p
entrée du mot de passe

Une fois connecté à MySQL il ne reste plus qu'à changer le mot de passe de root par :

update mysql.user set password=password('nouveau_mot_de_passe') where user='root';
flush privileges;
quit

Articles Vulgum Techus

Commentaires

blog comments powered by Disqus