MySQL8.0.11重置root密码
本方案windows10可行,通过登录时跳过验证的方式重置root密码。
需要开启两个终端,都是以管理员权限运行。
–终端1–
# 1.关闭MySQL服务;
net stop mysql
# 2.跳过权限验证,重启MySQL服务;这里如果运行成功,终端会卡在等待状态;
mysqld --shared-memory --skip-grant-tables
–终端2–
# 1)直接登录MySQL;
mysql
# 2)刷新权限;
flush privileges;
# 3)设置新的密码;
alter user 'root'@'localhost' identified by '新密码';
# 4)刷新权限;
flush privileges;
–终端1–
# 4.Ctrl+C中断,启动MySQL服务,验证是否重置成功。
net start mysql
mysql -uroot -p