1.停止MySQL服务,通过命令行进入MySQL的bin文件夹;
2.输入mysqld --skip-grant-tables命令,然后回车。(这一步操作的意思是启动MySQL服务的时候跳过权限表认证,相当于不用数入密码进入数据库)
3.再开一个新的命令行窗口(第2步的命令行窗户口不动),输入mysql回车,如果连接成功,将出现MySQL提示符 >;
然后连接权限数据库: 输入use mysql;然后回车 。
4.改密码:输入update user set password=password(“键入你的新密码”) where user=“root”;(别忘了最后加分号) 。
然后刷新权限(必须步骤):输入flush privileges; 。
退出 quit;
重启mysql服务,输入刚才设置的新密码登录;