首頁  >  文章  >  資料庫  >  ECS Windows伺服器MySQL重設root密碼

ECS Windows伺服器MySQL重設root密碼

藏色散人
藏色散人轉載
2019-02-15 11:47:032264瀏覽

ECS Windows伺服器MySQL重設root密碼可以參考以下方法,請以實際情況為準,操作前註意備份。

1. 停止MySQL服務:

先檢查MySQL服務是否啟動,則啟動則先停止MySQL服務,停止方法有兩種:

1) 點解【開始】選單--【執行】--執行「cmd」指令開啟命令提示字元窗口,執行

net stop MySQL5.1

ECS Windows伺服器MySQL重設root密碼

註:此處「MySQL5.1」是指MySQL服務完整名稱,需以實際情況為準,查詢指令如下:

sc query  state=all | findstr  /i  mysql

指令執行完畢會顯示MySQL服務完整名稱。

ECS Windows伺服器MySQL重設root密碼

也可在【管理工具】--【服務】中查看MySQL服務的完整名稱。

ECS Windows伺服器MySQL重設root密碼

2)在【管理工具】--【服務】中,找到MySQL服務,雙擊MySQL服務名,點選進行【停止】。

ECS Windows伺服器MySQL重設root密碼

2. 跳過權限安全性檢查:

執行指令:

C:\websoft\mysql\bin\mysqld --defaults-file="C:\websoft\mysql\my.ini" --console --skip-grant-tables

此指令執行後,會執行MySQL服務,稍後連接MySQL時,可以暫時不用輸入密碼。

ECS Windows伺服器MySQL重設root密碼

#: C:\websoft\mysql\bin\mysqld  --是MySQL服務程序的目錄路徑

--defaults-file="C :\websoft\mysql\my.ini"  --是MySQL設定檔的目錄路徑,請以現場環境為準。

3. 登入MySQL:

新開啟一個命令提示字元窗口,進行MySQL登陸,命令如下:

C:\websoft\mysql\bin\mysql -uroot -p

在Enter password: 介面,直接回車(無需密碼),出現登入成功的訊息。

ECS Windows伺服器MySQL重設root密碼

4. 重設密碼:

依序執行以下指令:

use mysql;
UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
FLUSH PRIVILEGES;
quit

註:其中的「newpassword」即是新的密碼,請自行定義密碼。

 5. 驗證密碼:

透過上述步驟已完成MySQL密碼重置,可以再次登陸驗證,命令如下:

C:\websoft\mysql\bin\mysql -uroot -p
Enter password: *********** 在此界面输入新的密码即可登录。

註:密碼修改完成後,如果使用者的網站程式連接資料庫所使用的就是上述修改的帳號,請及時調整程式中連接資料庫所使用的密碼,避免使用者的程式業務無法連接資料庫。

推薦教學:《mysql教學http://www.php.cn/course/list/51.html

以上是ECS Windows伺服器MySQL重設root密碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:aliyun.com。如有侵權,請聯絡admin@php.cn刪除