mysql 5.7忘记密码怎么办

mysql5.7忘记密码的解决办法:1、修改参数文件并跳过密码验证;2、修改密码字段;3、通过“service mysqld restart”重启mysql即可。

mysql 5.7忘记密码怎么办

本文操作环境:windows7系统、mysql 5.7版本、Dell G3电脑。

mysql 5.7忘记密码怎么办?

mysql5.7忘记密码的处理方法

【说明】MySQL5.7忘记root密码的时候,处理方式跟之前的版本有些不一样,这边整理如下:

【1】修改参数文件跳过密码验证

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

【2】修改密码字段

喵记多 喵记多

喵记多 – 自带助理的 AI 笔记

喵记多 27 查看详情 喵记多

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

【3】最开始修改的配置文件my.cnf中的skip-grant-tables删除 重启mysql

service mysqld restart

【4】 当你登陆mysql之后你会发现,当你执行命令时会出现

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】经过以上操作,便完成了密码的变更;

【相关推荐:mysql视频教程】

以上就是mysql 5.7忘记密码怎么办的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/287399.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月4日 19:01:53
下一篇 2025年11月4日 19:05:58

相关推荐

  • 在MySQL 5.7上使用group by语句出现1055错误问题

    本文的主要内容是讲述在mysql 5.7上使用group by语句出现1055错误的问题分析以及解决办法,有需要的朋友可以看一下。 1. 在5.7版本以上mysql中使用group by语句进行分组时, 如果select的字段 , 不是完全对应的group by后面的字段 , 有其他字段 , 那么就…

    2025年12月2日 数据库
    000
  • MySQL 5.7 的多源复制

    近日Oracle发布几个新的功能在最新的MySQL 5.7.2的版本上,由此有了此篇文章。大多数的改善是在数据库性能和复制相关的功能上,这 近日oracle发布几个新的功能在最新的mysql 5.7.2的版本上,由此有了此篇文章。大多数的改善是在数据库性能和复制相关的功能上,这个新版本会带给我们不可…

    2025年11月9日 数据库
    100

发表回复

登录后才能评论
关注微信