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

Windows MySQL 忘記密碼快速重置腳本版教學

     編輯:MySQL 綜合教學

Windows MySQL 忘記密碼快速重置腳本版教學

將重置流程濃縮為可直接複製執行的指令序列,適合熟悉命令列的開發者快速操作。

完整指令序列 (假設安裝路徑 D:\MySQL\bin)

REM 1. 停止服務
net stop mysql

REM 2. 進入 bin 目錄啟動安全模式 (需管理員 CMD,保持視窗開啟)
cd /d D:\MySQL\bin
mysqld --skip-grant-tables

REM 3. 另開管理員 CMD 免密登入並修改密碼
mysql -u root -p
-- 直接按 Enter (空密碼)
UPDATE mysql.user SET password=PASSWORD('123456') WHERE user='root';
FLUSH PRIVILEGES;
\q

REM 4. 結束安全模式視窗 (Ctrl+C 或關閉視窗),重啟服務
net start mysql

REM 5. 驗證新密碼
mysql -u root -p123456

關鍵提醒

  • mysqld --skip-grant-tables **必須在獨立視窗持續運行**,關閉即停止服務。
  • MySQL 5.7+ 建議加 --skip-networking 防止外部連入安全模式。
  • 8.0 語法請參考 上一篇完整教學 (authentication_string、caching_sha2_password)。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved