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

Windows 下徹底卸載 MySQL 圖文教程:解決重裝失敗、服務殘留難題

     編輯:MySQL 資料庫相關知識

問題背景

Windows 上重裝 MySQL 常因舊版本服務、注冊表、數據目錄殘留導致「Security 設定步驟卡死」或「服務已存在」報錯。控制面板卸載往往不乾淨,需手動清理隱藏路徑。

完整卸載步驟(按順序執行)

1. 停止並移除 Windows 服務

# 以管理員身份打開 CMD
net stop mysql
# 或在「服務」中停止 MySQL 服務
mysqld --remove
# 成功會提示 "Service successfully removed"

2. 刪除安裝目錄

預設路徑:C:\Program Files\MySQL\MySQL Server X.Y\ 或自定義路徑,整個資料夾刪除。

3. 刪除關鍵數據目錄(最易遺漏)

路徑: C:\ProgramData\MySQL\(隱藏資料夾,需啟用「顯示隱藏項」)
原因: 此目錄存放 my.ini、數據文件、日誌、SSL 憑證等,殘留會導致新安裝讀取舊配置、端口衝突、初始化失敗。

4. 清理注冊表

  1. Win+R 輸入 regedit
  2. 刪除以下鍵值(若存在):
    • 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
  3. 或使用 CCleaner / Wise Registry Cleaner 掃描清理 MySQL 相關項。

5. 刪除用戶配置文件(可選)

C:\Users\\.mysql_history
C:\Users\\AppData\Roaming\MySQL\

6. 重啟電腦

確保文件鎖定、服務快取完全釋放。

7. 重新安裝

下載最新 MSI 安裝包,建議選「Custom」安裝,自定義數據目錄到非系統盤(如 D:\MySQL\Data),便於後續備份遷移。

驗證安裝成功

mysql -u root -p
# 進入後執行
SHOW VARIABLES LIKE 'datadir';
SHOW VARIABLES LIKE 'basedir';

輸出路徑應為新安裝路徑,且無報錯即為成功。

避坑指南

  • 不要只刪安裝目錄:ProgramData\MySQL 是重裝失敗的頭號兇手。
  • 殺毒軟體/360 可能攔截服務操作:卸載過程暫時關閉實時防護。
  • 多版本共存:若需保留舊版,請修改新版 my.ini 的 port、socket、datadir、服務名(mysqld --install MySQL57),避免衝突。

總結

Windows 下 MySQL 徹底卸載的核心在於 服務移除 + ProgramData 目錄清理 + 注冊表掃除 三步走。按此流程操作,重裝成功率接近 100%,告別「Security 卡住」的噩夢。

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