ECS Windows伺服器MySQL重設root密碼可以參考以下方法,請以實際情況為準,操作前註意備份。
1. 停止MySQL服務:
先檢查MySQL服務是否啟動,則啟動則先停止MySQL服務,停止方法有兩種:
1) 點解【開始】選單--【執行】--執行「cmd」指令開啟命令提示字元窗口,執行
net stop MySQL5.1
註:此處「MySQL5.1」是指MySQL服務完整名稱,需以實際情況為準,查詢指令如下:
sc query state=all | findstr /i mysql
指令執行完畢會顯示MySQL服務完整名稱。
也可在【管理工具】--【服務】中查看MySQL服務的完整名稱。
2)在【管理工具】--【服務】中,找到MySQL服務,雙擊MySQL服務名,點選進行【停止】。
2. 跳過權限安全性檢查:
執行指令:
C:\websoft\mysql\bin\mysqld --defaults-file="C:\websoft\mysql\my.ini" --console --skip-grant-tables
此指令執行後,會執行MySQL服務,稍後連接MySQL時,可以暫時不用輸入密碼。
#: 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: 介面,直接回車(無需密碼),出現登入成功的訊息。
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中文網其他相關文章!