本文主要介绍两种账号密码找回方式:普通账号和root账号。

a.普通账号通过root登录后重置密码即可。

Mysql密码找回

b.root密码找回共有以下四步:

  • 关闭mysql服务

  使用管理员权限打开cmd,关闭mysql服务

         Mysql密码找回

或者去防火墙关闭服务,windows+R->services.msc->找到mysql80,关闭

Mysql密码找回

  • 关闭权限认证

cmd窗口输入mysqld --defaults-file="D:\MySQL\MySQL Server 8.0\ProgramData\my.ini" --console --skip-grant-tables --shared-memory

Mysql密码找回

  • 重置root密码

重新打开一个cmd窗口,输入mysql,发现可以进入数据库了,注意之前的窗口不要关闭。

Mysql密码找回

输入alert user 'root'@'localhost' identified by 'root'

Mysql密码找回

发现报错,需要我们刷新一下权限flush privileges,然后重新执行上面命令,退出exit。

Mysql密码找回

  • 重启服务

在之前关闭mysql服务的cmd窗口重启mysql服务,一切正常。

Mysql密码找回

 

相关文章: