环境: 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登录