Windows环境下解决root帐户忘记密…

来源:互联网 发布:星界边境 传输网络 编辑:程序博客网 时间:2024/05/21 11:23


  1. 打开一个DOS窗口,输入:netstop mysql56,以停止MySQL服务;
  2. 切换到MySQL的bin目录,如: cdC:\Program Files\MySQL\MySQL Server 5.6\bin
  3. 在DOS窗口中输入:mysqld--skip-grant-tables,回车
  4. 再打开一个DOS窗口,将切换到MySQL的bin目录(参考上面);
  5. 输入:mysql-u root,回车以登录
  6. 登录成功后,使用update语句更改密码:updatemysql.user set password=password('yourpass') where user='root' andhost='localhost';
  7. 然后重新装载权限:flushprivileges;
  8. 输入exit;以退出到DOS窗口;
  9. 在资源管理器中杀掉mysqld进程,然后在DOS窗口中输入:netstart mysql56,以重新启动mysql服务。
  10. 关闭已经开启的两个DOS窗口;打开一个MySQL 5.6 Command Line Client窗口,即可使用新密码登录。