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

MySQL Windows 安裝失敗徹底清理解決方案:殘留文件、服務、註冊表全清理

     編輯:MySQL 綜合教學

MySQL Windows 安裝失敗徹底清理解決方案

MySQL 在 Windows 上重複安裝/卸載常導致「服務啟動失敗」、「配置殘留」等頑疾。根因在於官方卸載程式**不會清理**資料目錄、註冊表鍵值、服務登記。本文提供 Windows 7/10/11 通用的「核級清理」流程,助您乾淨重裝。

核級清理四步走

1. 停止並移除服務 (管理員 CMD/PowerShell)

net stop MySQL
sc delete MySQL
# 若服務名不同,用 sc query state= all 找出確切名稱再刪除

2. 刪除安裝目錄與資料目錄

  • 安裝目錄: 通常為 C:\Program Files\MySQL\MySQL Server X.Y\ (整個資料夾刪除)。
  • 資料目錄 (關鍵、常被遺漏): C:\ProgramData\MySQL\ **整個資料夾刪除**。
  • 隱藏資料夾需先在資料夾選項勾選「顯示隱藏的檔案、資料夾和磁碟機」。

3. 清理註冊表 (謹慎操作,建議先匯出備份)

執行 regedit,刪除以下鍵值 (若存在):

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\MySQL
  • HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB
  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MySQL AB (64 位系統)

4. 重啟電腦 (釋放檔案鎖定、刷新註冊表)

完成上述步驟後,**務必重啟一次**,確保所有殘留句柄釋放。

版本特定補充

系統額外注意點
Windows 7ProgramData 路徑固定為 C:\ProgramData\MySQL;卸載後常殘留此目錄導致重裝讀取舊配置失敗。
Windows XP無 ProgramData,資料目錄通常在安裝目錄 data 子資料夾;需在「管理工具-服務」手動停止服務再卸載。
Windows 10/11同 Win7;若用 MSI 安裝包,可在「設定-應用」中修復/卸載,但仍需手動清理 ProgramData。

避坑指南:預防勝於治療

  • 首次安裝即修改預設資料目錄: 安裝精靈「Custom」模式下將 Data Directory 改至非系統盤 (如 D:\MySQL\Data),避免 C 盤滿、權限問題、重裝誤刪。
  • 使用 ZIP 免安裝版: 開發測試環境首選,刪除資料夾即乾淨卸載,零殘留。
  • 安裝前檢查 3306 端口: netstat -ano | findstr 3306 確認無佔用。

一句話總結: 卸載 ≠ 乾淨;**刪 ProgramData + 刪服務 + 刷註冊表 + 重啟** 才是真·乾淨重裝。

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