Files
org-roamings/20220104153133-sql_reset_root_password.org

1.1 KiB

Reset du password admin d'une base SQL

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;

your_password_here' est le nouveau mot de passe.