主题评价:
  • 0 次(票) - 平均星级: 0
  • 1
  • 2
  • 3
  • 4
  • 5

Windows下修改MySQL5.7、重置密码、重置root密码
#1
Bug 

Windows下MySQL5.7重置密码。如果忘记密码,请重置 root 密码。本教程的组织如下;
常用Mysql命令: systemctl restart mysqld.service(重新启动) systemctl start mysqld.service(启动) systemctl stop mysqld.service(停止)[图: 11111.jpg] 重启输入mysql连接mysql,然后修改密码。 5.7版本下的mysql数据库没有密码字段,密码字段改为authentication_string。
因此,修改密码的命令是:(密码要尽量符合MySQL密码策略,也就是说比较复杂)
- 使用 mysql;- 更新用户集authentication_string=password('QWENnasd213!@#!') where user='root';- 刷新权限;- 退出
方法2:
打开第一个cmd窗口,执行net stop mysql57
执行 mysqld --defaults-file="C:\Progr第一个cmd窗口中的amData\MySQL\MySQL Server 5.7\my.ini" --skip-grant-tables - 注意路径(以你的实际情况为准)
打开第二个cmd窗口并执行mysql -uroot -p。它会提示您输入密码。只需按 Enter(无需输入密码)。
选择数据库:使用mysql;
更新 root 的密码:
更新用户集authentication_string =密码('新密码')其中user ='root'和Host ='localhost';
刷新权限:flush权限;
退出:退出
再次登录: mysql -uroot -p 系统将提示您输入密码。然后您只需输入密码即可登录。结束! ! !
回复


Bookmarks

社区跳转:


正在浏览该主题的用户: 1 个游客