Maison >base de données >tutoriel mysql >Que dois-je faire si j'oublie le mot de passe root de la base de données mysql sous Linux ?

Que dois-je faire si j'oublie le mot de passe root de la base de données mysql sous Linux ?

青灯夜游
青灯夜游avant
2020-06-15 09:27:502889parcourir

Que dois-je faire si j'oublie le mot de passe root de la base de données mysql sous Linux ?

mysql a oublié le mot de passe root sous linux

1 Fermez le service mysql

service mysqld stop

2. Fichier de configuration mysql

modifier /etc/my.cnf, ajouter

skip-grant-tables ##忽略mysql权限问题,直接登录

sous le module [mysqld] après modification

Que dois-je faire si joublie le mot de passe root de la base de données mysql sous Linux ?

3. Démarrez le service mysql et connectez-vous directement à la base de données mysql

Vous n'avez pas besoin de mot de passe pour vous connecter à la base de données mysql pour le moment, vous pouvez vous connecter directement

service mysqld start;
mysql -u root -p

4. Modifiez le mot de passe root

mysql> update mysql.user set password=PASSWORD('new_password') where User='root'; 
mysql> flush privileges; 
mysql> quit;

5, modifiez my.cnf, puis redémarrez le service MySQL

service mysqld restart;

6. Terminez

Connectez-vous simplement avec le nouveau mot de passe

Tutoriel recommandé : "tutoriel mysql

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer