萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> windows下mysql忘記root密碼的解決辦法

windows下mysql忘記root密碼的解決辦法

   今天早上 一朋友說自己的mysql 忘記root密碼了 讓我幫忙給看看,因為沒有接觸過mysql 所以從網上找了一下信息

  經我親身實踐 已經成功!mysql版本是5.1

  以下是從網上找的信息:

  1、 首先檢查mysql服務是否啟動,若已啟動則先將其停止服務,可在開始菜單的運行,使用命令:

  net stop mysql

  打開第一個cmd1窗口,切換到mysql的bin目錄,運行命令:

  mysqld --defaults-file="C:Program FilesMySQLMySQL Server 5.1my.ini" --console --skip-grant-tables

  注釋:

  該命令通過跳過權限安全檢查,開啟mysql服務,這樣連接mysql時,可以不用輸入用戶密碼。 此時已經開啟了mysql服務了!

  這個窗口保留 不關閉。

  2、打開第二個cmd2窗口,連接mysql:

  輸入命令:

  mysql -u root -p

  出現:

  Enter password:

  在這裡直接回車,不用輸入密碼。

  然後就就會出現登錄成功的信息,

  使用命令:

  show databases;

  使用命令切換到mysql數據庫:

  use mysql;

  使用命令更改root密碼:

  UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

  刷新權限:

  FLUSH PRIVILEGES;

  然後退出,重新登錄:

  quit

  重新登錄: 可以關掉之前的cmd1 窗口了。然後用net start mysql 啟動服務

  mysql -u root -p

  出現輸入密碼提示,輸入新的密碼即可登錄:

  Enter password: ***********

  顯示登錄信息: 成功 就一切ok了

copyright © 萬盛學電腦網 all rights reserved