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 ?
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
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!