MySQL忘记密码修改

MySQL8.0

1.停止 MySQL 服务

打开命令窗口 cmd,输入命令:net stop mysql,停止 MySQL 服务
或者
打开服务 找到 MySQL 右键停止

2.开启跳过密码验证登录的 MySQL 服务
输入命令
mysqld --console --skip-grant-tables --shared-memory

3.再打开一个新的 cmd,无密码登录 MySQL,输入登录命令:mysql -u root -p

无需输入密码直接回车

4.密码置为空,命令如下:
use mysql; --进入 mysql

update user set authentication_string='' where user='root';--将字段置为空

flush privileges;--刷新 MySQL 的系统权限相关表,否则会被拒绝

ALTER user 'root'@'localhost' IDENTIFIED BY '';--修改密码为空

5.再次进入 mysql -u root -p 试试修改后的密码是否生效,没问题重启 MySQL 即可

posted @ 2021-10-11 11:23  __Bowen  阅读(36)  评论(0编辑  收藏  举报