1. 程式人生 > >Windows環境下解決root帳戶忘記密…

Windows環境下解決root帳戶忘記密…

  1. 開啟一個DOS視窗,輸入:net stop mysql56,以停止MySQL服務;
  2. 切換到MySQL的bin目錄,如: cd C:\Program Files\MySQL\MySQL Server 5.6\bin
  3. 在DOS視窗中輸入:mysqld --skip-grant-tables,回車
  4. 再開啟一個DOS視窗,將切換到MySQL的bin目錄(參考上面);
  5. 輸入:mysql -u root,回車以登入
  6. 登入成功後,使用update語句更改密碼:update mysql.user set password=password('yourpass') where user='root' and host='localhost';
  7. 然後重新裝載許可權:flush privileges;
  8. 輸入exit;以退出到DOS視窗;
  9. 在資源管理器中殺掉mysqld程序,然後在DOS視窗中輸入:net start mysql56,以重新啟動mysql服務。
  10. 關閉已經開啟的兩個DOS視窗;開啟一個MySQL 5.6 Command Line Client視窗,即可使用新密碼登入。