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

MySQL 重裝失敗終極解決方案:徹底清理註冊表與殘留文件

     編輯:MySQL 資料庫相關知識

現象

重裝 MySQL 卡在最後一步,提示 could not start the service mysql error:0,除非重裝作業系統。

根因

舊版本註冊表鍵值、服務項、數據目錄未完全清理,導致新安裝衝突。

徹底清理清單 (Windows XP/7 通用)

  1. 控制面板卸載:MySQL Server Instance Config Wizard → Remove Instance → 添加/刪除程序 → Remove
  2. 註冊表清理 (regedit 依次刪除):
    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\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
    HKEY_LOCAL_MACHINE\SOFTWARE\MySQL
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\mysql*
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\mysql*
  3. 文件清理:
    C:\Documents and Settings\All Users\Application Data\MySQL
    MySQL 安裝目錄 (如 C:\Program Files\MySQL)
  4. 全盤搜索「MySQL」關鍵字,刪除所有相關鍵值/文件夾
  5. 重啟電腦 (Win7 可選,XP 建議)
  6. 重新安裝

關鍵提示

  • 安裝前必備份數據目錄 (datadir),避免業務數據丟失
  • 查看 .err 日誌是排查啟動失敗的金標準
  • Windows 7 卸載相對乾淨,通常無需手動清註冊表即可重裝成功
  • 上述步驟在 MySQL 5.0/5.1/5.5 驗證有效,新版本 (5.6+/8.0) 原理相同,路徑可能差異
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved