版本:mysql5.7.3
服务器名称:MySQL57
1.运行cmd,关闭mysql服务器
net stop mysql57 回车
2.切换至mysql的根目录下
d: 回车
cd D:\Programs\mySQL\MySQL Server 5.7\bin 回车
3.跳过权限安全检查,开启mysql服务,运行该命令后,cmd就死在那不动了
mysqld -nt --skip-grant-tables 回车
4.打开第二个cmd窗口,连接mysql
mysql -u root -p 回车
下面会提示你输入密码,直接回车,然后显示登陆成功的消息
5.显示现有数据库,并切换到mysql数据库(里面包含你的密码信息)
show databases; 回车(结尾要包含分号)
use mysql; 回车
6.使用命令更改root密码,newpassword是你的新密码
UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; 回车
7.刷新权限
FLUSH PRIVILEGES; 回车
8.退出
quit
9.重新登陆,输入新密码
mysql -uroot -p 回车
然后提示你输入新密码,输入新密码就行了
10.在资源管理器里面关闭mysqld.exe进程(这个很重要,不然可能下次启动不了mysql服务器)