一 关闭mysql服务,
图形化界面关闭:
依次打开 计算机-管理-服务,选中 mysql服务,右键点击 结束即可。
dos命令关闭,
以管理员身份打开dos窗口,直接输入命令:net stop mysql 回车
二 以安全模式启动mysql服务,并且登录修改密码。 打开安全模式,root 用户密码为空。
关闭一中打开的dos窗口,再以管理员身份打开dos窗口。
输入命令:mysqld.exe -nt --skip-grant-tables
此时会dos窗口会卡住,此时以管理员身份再新起一个dos窗口,进行如下操作
使用mysql -u root命令回车即可登陆,因为以安全模式,密码可以为空,所以这里在进入数据库时很方便;
命令输入use mysql;
命令输入
mysql5.7
update user set authentication_string=Password('123456') where user="root";
mysql5.5-mysql5.6
update user set password = Password('123456') where user="root";
此时会有反馈提醒你“Query OK, 0 rows affected (0.00 sec)”,成功改密码;
命令输入quit或\q退出数据库;
三 关闭安全模式进程,操作如下:
打开任务管理器将mysql或mysqld进程退出,并且关闭第二步中的CMD dos窗口。
四 重新开启mysql服务,用刚刚设置的密码登录即可。
如果博客帮助到你们,请积极点赞哦!