1.1 KiB
1.1 KiB
Reset du password admin d'une base SQL
- Arrêt de l'instance en cours d'exécution
- Vérification de la présence et des droits du répertoire temporaire
- Exécution de mysql sans prise en compte des droits
- Connexion à mysql en tant que root
- Reset du mot de passe admin
- Références
Arrêt de l'instance en cours d'exécution
systemctl stop mysql
Vérification de la présence et des droits du répertoire temporaire
mkdir /var/run/mysqld
chown mysql /var/run/mysqld
Exécution de mysql sans prise en compte des droits
mysqld_safe --skip-grant-tables&
Connexion à mysql en tant que root
mysql --user=root mysql
Le prompt mysql (mysql>
) doit apparaitre.
Reset du mot de passe admin
UPDATE mysql.user SET authentication_string=null WHERE User='root';
flush privileges;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password_here';
flush privileges;
exit;
Où your_password_here'
est le nouveau mot de passe.