Réinitialiser le mot de passe root de mariadb sous CentOS

Il peut parfois arriver qu’on ait besoin de changer le mot de passe de MariaDB pour diverses raisons. La méthode est assez simple et prend quelques secondes.

Commencez dans un terminal par stopper MariaDB :

# systemctl stop mariadb

Lancez MariaDB en mode sans échec sans oublier le « & » afin que celle-ci se lance an arrière-plan :

# mysqld_safe --skip-grant-tables &

Une fois que le prompt est affiché (« MariaDB [(none)]>« ), il suffit de se connecter à la base « mysql », de changer le mot de passe et de recharger le tout avant de quitter :

USE mysql;
USER SET PASSWORD=PASSWORD("nouveauMotDePasse") WHERE USER='root';
FLUSH PRIVILEGES;
QUIT;

Enfin, pour terminer, redémarrez le serveur :

# systemctl start mariadb

Il ne vous reste plus qu’à vous reconnecter avec mysql -u root -p et à entrer le nouveau mot de passe.

That’s it !

Laisser un commentaire

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