Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| software:applications:mysql:redefinir-mdp-root [2019/10/18 12:39] – créée yoann | software:applications:mysql:redefinir-mdp-root [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | essai | + | {{tag> |
| + | |||
| + | ====== 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: | ||
| + | <code bash> | ||
| + | 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' | ||
| + | <code bash> | ||
| + | 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**. | ||
| + | |||
| + | <note todo> | ||
| + | commande update provoque erreur dans l' | ||
| + | </ | ||
| + | |||
| + | Arrêter l’exécution du processus **mysqld_safe** | ||
| + | <code bash> | ||
| + | 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: | ||
| + | <code bash> | ||
| + | mysql -u root -p | ||
| + | </ | ||
| + | |||
| + | ===== Références ===== | ||
| + | |||
| + | * https:// | ||