环境: windows系统
1、任务管理器关闭mysql所有进程

2、安全模式启动mysql,可以跳过密码输入这一步骤
2.1 管理员权限打开cmd
2.2 进入mysql安装路径下bin目录
2.3 安全模式启动mysql
mysqld -nt.exe --skip-grant-tables
至此,此cmd窗口已经固定,请勿操作

3、重置密码
3.1 管理员权限打开cmd
3.2 进入mysql安装路径下bin目录
3.3 登录mysql
mysql -uroot -p
3.4 切换数据库
use mysql
3.5 修改密码
update user set Password=password('root') where User='root';
3.6 刷新策略
flush privileges;
修改完成后退出

4、关闭前一个用于启动安全模式的cmd;任务管理器关闭所有mysql服务

5、服务内重新启动mysql

6、用新密码root登录

本文详细介绍在Windows系统中如何通过安全模式启动MySQL并重置忘记的管理员密码,包括关闭MySQL进程、安全模式启动、重置密码的具体步骤。
423

被折叠的 条评论
为什么被折叠?



