MySQL8忘记密码
1.1 dos窗口停止mysql服务
net stop mysql
1.2 跳过密码输入
mysqld --console --skip-grant-tables --shared-memory
1.3 重新以管理员方式打开新dos窗口
mysql
use mysql
1.4 修改密码
直接修改密码会报错
可先将root置为空
update user set authentication_string=null where user like 'root';
commit; ##提交改变
exit #退出mysql
关闭两个dos窗口,重新以管理员身份打开,并重新启动mysql
net start mysql
此时可以无密码登录
此时修改密码
alter user 'root'@'localhost' identified by '1234';
commit;