Comment changer son mot de passe sous MariaDB
Vous avez perdu le mot de passe de votre base de données MariaDB ? Voici une procédure pour le récupérer (modifier).
Sous console en root.
# service mysql stop
Shutting down MySQL. SUCCESS!
Afin de se connecter sans à avoir à s’identifier.
# mysqld_safe --skip-grant-tables &
[1] 14721
Vous pouvez maintenant vous connecter sans mot de passe.
# mysql -u root
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 1
Server version: 5.5.33a-MariaDB MariaDB Server
Il ne reste plus qu’à le modifier.
MariaDB [(none)]> use mysql;
MariaDB [(none)]> update user set password=PASSWORD("NEWPASSWORD") where User='root';
Pour changer le mot de passe d’un user local
SET PASSWORD FOR 'user'@'localhost' = PASSWORD('newpassword');
Flush des privilèges et exit.
MariaDB [(none)]> FLUSH privileges;
Redémarrez le serveur MariaDB.
# service mysql restart
L’authentification est désormais possible.
# mysql -u root -p