首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL Windows 安裝常見錯誤代碼與徹底清理重裝指南

     編輯:MySQL 資料庫相關知識

錯誤一:Could not start the service MySQL (Error: 0)

根因:舊版殘留服務、檔案、註冊表導致衝突。

徹底清理步驟

  1. 服務管理器停止 MySQL 服務
  2. CMD 執行:sc delete mysql 刪除服務
  3. 控制面板卸載 MySQL,選 Remove
  4. 刪除安裝目錄(如 C:\Program Files\MySQL)
  5. 刪除資料目錄:
    C:\ProgramData\MySQL (Win7+)
    C:\Documents and Settings\All Users\Application Data\MySQL (XP)
  6. 註冊表清理(regedit 搜尋 mysql 全刪):
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
    HKEY_LOCAL_MACHINE\SOFTWARE\MySQL
  7. 重啟電腦後重新安裝

錯誤二:Error Nr. 1045 / Access denied for user 'root'

原因:舊安裝殘留密碼配置,導致重新配置時舊密碼驗證失敗。

關鍵:必須刪除 C:\ProgramData\MySQL 目錄

此目錄存放舊實例的 data 與權限表,不刪除永遠會讀取舊密碼。

錯誤三:Cannot create Windows service for MySQL (Error: 0)

解決順序

  1. sc delete mysql 刪除殘留服務
  2. 刪除資料目錄下 ib_logfile0、ib_logfile1(InnoDB redo log 尺寸不匹配導致)
  3. 刪除指定的資料目錄(可能需 Unlocker 強制刪除)
  4. 重啟電腦
  5. 重新運行配置精靈

其他高頻問題速查

現象核心解法
Apply security settings 失敗刪除 C:\ProgramData\MySQL 後重裝
Start Service 卡住mysqld-nt -remove 卸載服務 → 重啟 → 重裝
安裝最後一步 Execute 失敗完整清理註冊表 + ProgramData + 重啟

黃金法則

「Windows 下 MySQL 重裝,核心在於 刪除 ProgramData\MySQL 與 註冊表殘留,然後重啟。」

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved