Maison  >  Article  >  base de données  >  Que dois-je faire si j'oublie mon mot de passe dans MySQL 5.7 ?

Que dois-je faire si j'oublie mon mot de passe dans MySQL 5.7 ?

藏色散人
藏色散人original
2021-12-16 11:23:129082parcourir

Solutions pour les mots de passe oubliés dans mysql5.7 : 1. Modifiez le fichier de paramètres et ignorez la vérification du mot de passe ; 2. Modifiez le champ du mot de passe ; 3. Redémarrez mysql via "service mysqld restart".

Que dois-je faire si j'oublie mon mot de passe dans MySQL 5.7 ?

L'environnement d'exploitation de cet article : système windows7, mysql version 5.7, ordinateur Dell G3.

Que dois-je faire si j'oublie mon mot de passe dans MySQL 5.7 ?

Comment gérer un mot de passe oublié dans mysql5.7

[Explication] Lorsque MySQL5.7 oublie le mot de passe root, la méthode de gestion est quelque peu différente de la version précédente. Voici le résumé :

[1] Modifiez le fichier de paramètres Ignorer la vérification du mot de passe

vim /etc/my.cnf
# 在 [mysqld] 中加上一行跳过权限限制
skip-grant-tables
# 保存退出 重启mysql服务
service mysqld restart

【2】Modifiez le champ du mot de passe

# 用户登录
mysql -uroot -p (直接点击回车,密码为空)
    
# 但是在5.7版本中不存在password字段,所有我们要用以下修改进行重置密码
update mysql.user set authentication_string=password('123456') where user='root';
# 刷新权限
flush privileges;

【3】Supprimez les skip-grant-tables dans le fichier de configuration initialement modifié my.cnf et redémarrez mysql

service mysqld restart

【4】 Lorsque vous connectez-vous à MySQL, vous constaterez que lorsque vous exécutez la commande,

ERROR 1820 (HY000): You must reset your password using ALTER USER statement;
# 这是提示你需要修改密码 当你执行了
SET PASSWORD = PASSWORD('root');
# 如果出现
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
# 你需要执行两个参数来把mysql默认的密码强度的取消了才行 当然也可以把你的密码复杂度提高也行啊
set global validate_password_policy=0; 
set global validate_password_mixed_case_count=2;

【5】Après les opérations ci-dessus, le changement de mot de passe est terminé

【Recommandation associée : Tutoriel vidéo 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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn