{{tag>sysadmin dbadmin sql mysql root mdp password todo}} ====== MySQL: Redéfinir le mot de passe root ====== La procédure suivante détaille la façon de redéfinir le mot de passe root afin de pouvoir accéder à nouveau aux bases SQL en cas de perte du mot de passe. Arret du service: systemctl stop mysql.service Démarrage du service en mono-utilisateur sans prise en compte des privilèges mysqld_safe --skip-grant-tables & Connexion en root sur l'instance en cours d’exécution: mysql -u root Depuis le prompt du client mysql, sélectionner la base de données système (mysql) et mettre à jour le mot de passe root via la commande **update**. commande update provoque erreur dans l'editeur Arrêter l’exécution du processus **mysqld_safe** et relancer le service: kill -9 xxxx systemctl start mysql.service Il est a présent possible de se connecter avec le compte root utilisant le mot de passe redéfinit: mysql -u root -p ===== Références ===== * https://stackoverflow.com/questions/2995054/access-denied-for-user-rootlocalhost-using-passwordno