萬盛學電腦網

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

Windows 下 MySQL 忘記 Root 密碼重置圖文教程

在 Windows 環境下若遺忘 MySQL root 密碼,可透過跳過權限表啟動服務來重置。本文以 Win7 + MySQL 5.6 為例,詳細說明每一步操作。

環境與前置準備

  • 系統:Windows 7
  • MySQL 安裝路徑:D:\Program Files\MySQL\MySQL Server 5.6\bin

重置步驟

  1. 開啟 CMD,切換至 MySQL bin 目錄:
    D:
    cd "D:\Program Files\MySQL\MySQL Server 5.6\bin"
  2. 以跳過權限模式啟動 MySQL:
    mysqld --skip-grant-tables
    (保持此視窗開啟)
  3. 另開一個 CMD 視窗,同樣切換至 bin 目錄,免密登入:
    mysql -uroot -p
    提示輸入密碼時直接按 Enter。
  4. 更新 root 密碼:
    UPDATE mysql.user SET Password=PASSWORD('新密碼') WHERE User='root';
    FLUSH PRIVILEGES;
  5. 關閉兩個 CMD 視窗,正常重啟 MySQL 服務,即可用新密碼登入。

此方法適用於 MySQL 5.6 及之前版本;5.7 以上版本語法略有不同 (使用 authentication_string 欄位)。

copyright © 萬盛學電腦網 all rights reserved