萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 程式設計 >  >> 資料庫 >> MySQL 教學

MySQL 忘記 Root 密碼?5 步驟快速重置(Windows 圖解)

適用場景

Windows 環境下 MySQL root 密碼遺失,需重置密碼恢復存取權。

操作流程

  1. 終止 MySQL 進程
    打開工作管理員(或 taskkill /f /im mysqld.exe),結束 mysqld.exe 進程。

    結束 mysqld 進程

  2. 以跳過授權表模式啟動
    命令列切換至 MySQL bin 目錄,執行:
    mysqld --skip-grant-tables

    啟動 skip-grant-tables

  3. 無密碼登入並修改密碼
    新開命令列視窗:
    mysql -u root
    進入後執行:
    USE mysql;
    UPDATE user SET Password=PASSWORD('新密碼') WHERE User='root';
    FLUSH PRIVILEGES;

    修改密碼 SQL

  4. 關閉跳過授權的 MySQL 實例
    回到步驟 2 的視窗,Ctrl+C 停止服務。

    停止臨時實例

  5. 正常啟動 MySQL 服務
    透過服務管理員(services.msc)或 net start mysql 啟動。

    正常啟動服務

注意事項

  • 全程需具備系統管理員權限。
  • --skip-grant-tables 期間任何人可無密碼登入,請在安全網路環境下操作,完成後立即重啟正常服務。
  • MySQL 5.7+ 密碼欄位改為 authentication_string,語法請參考對應版本文檔。
copyright © 萬盛學電腦網 all rights reserved