1.通过管理员权限打开CMD,输入net stop mysql关闭mysql服务。
2.在CMD中输入mysqld --console --skip-grant-tables --shared-memory 来实现MYSQL8无密码登录。
3.另开一个CMD窗口,输入mysql -u root,此时无需密码就可登录mysql。
4.登录MYSQL8后,输入flush privileges; 刷新权限。
5.然后就是修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
这时显示Query OK,密码修改就成功了(修改密码时如果提示mysqld --console --skip-grant-tables --shared-memory 在运行之类的错误时,关闭第一步打开的CMD窗口)。
6.通过管理员权限打开CMD,输入net start mysql 启动mysql服务。
7.输入mysql -u root -p 输入你修改的密码登录mysql。