====== Reset mot de passe ====== {{tag>DB "bases de données" MariaDB "reset password"}} Nous arrêtons le service sudo systemctl stop mariadb.service Nous redémarrons le moteur de base de données en mode "safe", sans authentification sudo mysqld_safe --skip-grant-tables --skip-networking & Nous nous connectons à la console (sans mot de passe) mysql -u root Nous sommes maintenant connectés à la console, et pouvons changer le mot de passe. Pour utiliser la commande "ALTER USER", nus allons devoir charger "grant tables" au préalable. Un simple "flush privileges" fera l'affaire FLUSH PRIVILEGES; Nous pouvons maintenant passer notre commande de changment de mot de passe ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; Si vous avez des erreurs avec la commande ci-dessus, saisissez celle-ci update user SET PASSWORD=PASSWORD("new_password") WHERE USER='root'; Nous arrêtons le moteur de bases de données en mode "safe" sudo kill `/var/run/mariadb/mariadb.pid` Nous démarrons notre service sudo systemctl start mariadb.service Pour contrôler que tout va bien sudo systemctl status mariadb.service Nous pouvons maintenant nous connecter avec le nouveau mot de passe mysql -u root -p ===== Liens ===== * [[https://www.digitalocean.com/community/tutorials/how-to-reset-your-mysql-or-mariadb-root-password|How To Reset Your MySQL or MariaDB Root Password]]