Mysql: modop pour réinitialiser son mot de passe root

Dernière mise a jour 03 Sep 2019 a 09:59

Si comme moi un jour, vous ne vous rappelez plus du mot de passe de votre base de données de test datant de 3 ans sous mysql / mariadb , voici un petit mode opératoire qui pourrait bien vous faire gagner du temps :

1/ Arrêter les services

systemctl stop mysqld
systemctl stop mariadb

2/ Lancer MySQL en mode « Sans échec »

mysqld_safe --skip-grant-tables &

3/ Connexion à la table mysql  en root

En mode sans échec, plus besoin du mot de passe pour root:

mysql --user=root mysql

4/ Réinitialisation du mot de passe root

use mysql;
UPDATE user SET password=PASSWORD('motDepasseDeGueudin') WHERE user='root';
FLUSH PRIVILEGES;
exit;

On ferme la connexion mysql mode sans échec (méthode un peu bourine j’en conviens)
killall -15 mysqld

Et on relance MySQL :
systemctl start mysqld
systemctl start mariadb

Be the first to comment

Leave a Reply

Votre adresse de messagerie ne sera pas publiée.


*