方法实测OK
1、先停止MYSQL服务
2、新建一个文本文件如:root_newpass.txt,输入修改密码命令
ALTER user root@'localhost' identified by '123456';
3、用管理员权限运行命令行,运行以下指令:
mysqld --defaults-file="e:\mysql\my.ini" --init-file="e:\mysql\root_newpass.txt"
意思就是初始化启动一次数据库,并运行这个修改密码的文件
4、CTRL+C结束运行,启动MYSQL服务
5、应该可以用新密码登陆了。
本文提供了一种在不登录数据库的情况下重置MySQL root用户密码的方法。通过停止服务、创建包含新密码的文本文件、使用管理员权限运行mysqld命令来初始化数据库并应用密码更改,最后重启服务即可完成密码重置。
755





