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 即可