首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

MySQL root 密碼遺失?跳過權限表重置密碼完整步驟

     編輯:PHP 綜合知識

適用場景

忘記 MySQL root 密碼,需在有系統管理員權限的伺服器上重置。

Windows 環境操作步驟

  1. 以系統管理員登入系統。
  2. 停止 MySQL 服務 (服務管理器或 net stop mysql)。
  3. 開啟命令提示字元,切換至 MySQL bin 目錄 (例:cd C:\mysql\bin)。
  4. 啟動 MySQL 並跳過權限檢查:
    mysqld-nt --skip-grant-tables
  5. 另開一個命令視窗,同樣進入 bin 目錄,設定新密碼:
    mysqladmin -u root flush-privileges password "newpassword"
    mysqladmin -u root -p shutdown (會提示輸入新密碼,再輸入一次確認)
  6. 停止 --skip-grant-tables 的 MySQL 執行個體,以正常模式啟動 MySQL 服務。
  7. 使用新密碼登入驗證:mysql -u root -p

關鍵提醒

  • newpassword 請替換為你的強密碼。
  • 生產環境操作前請備份資料庫。
  • Linux 環境下 mysqld 參數與路徑可能不同,請參考官方文件。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved