这里使用特殊方法登录到mysql,重新给mysql设施密码。
1.停止MySQL服务(关闭开启服务也可以手动)
在win + R运行对话框输入:
net stop mysql
2.使用–skip-grant-tables
mysql服务器中有一个skip-grant-tables选项,它可以停止mysql的mysql的权限判断,也就是任何用户都可以访问数据库,并且也可以通过该选项启动mysql服务,这个命令也要在命令行对话框下执行.
mysql --skip-grant-tables
3.登录mysql服务器
mysql -u root
4.使用update语句设置root用户密码
mysql登入成功后就是用update进行更新密码
UPDATE mysql.user SET Password=PASSWORD(‘新密码’)WHERE User=‘root’
AND Host=‘localhost’;
5.刷新权限表
FLUSH PRIVILEGES;
当所有执行完毕使用exit或quit或\q退出,就完成了。