MySQL中忘记了root用户的密码解决方法
停止MySQL服务
以管理员身份运行cmd命令行
停止MySQL服务
1 | net stop mysql |
使用无验证方式启动MySQL服务
1 | mysqld --skip-grant-tables |
此时光标闪烁,不要关闭cmd窗口,新打开一个cmd窗口。
打开新的cmd窗口
登录数据库
1 | mysql |
修改密码
1 | USE mysql; |
关掉两个cmd窗口
将两个cmd窗口全部关掉,特别是执行了mysqld --skip-grant-tables命令的cmd窗口。
打开任务管理器
找到mysql.exe的进程,将其强制结束。
启动MySQL服务
使用新密码登录数据库
登录成功!!!