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

MySQL 安裝卡在 "Start Service" 解決方案:徹底清理殘留註冊表與文件

     編輯:MySQL 資料庫相關知識

故障現象

MySQL 安裝向導最後一步 `Start Service` 長時間無響應,最終安裝失敗。多次重裝均重複此問題。錯誤代碼常為 10061 (無法連接服務)。

根因分析

**系統中殘留舊版 MySQL 的服務註冊表項、數據文件、配置**,導致新安裝程序無法正常註冊/啟動服務。單純「卸載程序」往往清理不乾淨。

徹底清理四步法 (按順序執行)

1. 卸載程序並刪除服務

  • 控制面板 → 程序和功能 → 卸載 MySQL Server / MySQL Installer。
  • **管理員 CMD 執行**:強制刪除服務註冊 (防止殘留)
    sc delete MySQL
    # 若服務名不同,用 sc query 找到確切名稱再刪除

2. 清理註冊表 (核心關鍵)

打開 `regedit`,**搜索並刪除**以下鍵值 (包含 ControlSet001/002/CurrentControlSet):

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

# 此外建議搜索 "MySQL" 關鍵字,刪除以下常見殘留路徑:
HKEY_LOCAL_MACHINE\SOFTWARE\MySQL
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MySQL
HKEY_CURRENT_USER\SOFTWARE\MySQL
> ⚠️ **操作前請導出註冊表備份**,誤刪可能影響系統穩定。

3. 清理殘留文件與數據目錄

  • 安裝目錄:默認 `C:\Program Files\MySQL\MySQL Server X.Y\`,手動刪除整個文件夾。
  • 數據目錄 (隱藏、易遺漏):
    • Windows 7/10/11:`C:\ProgramData\MySQL\MySQL Server X.Y\` (**ProgramData 默認隱藏**,需開啟“顯示隱藏項目”)。
    • XP/Server 2003:`C:\Documents and Settings\All Users\Application Data\MySQL\`
  • 懶人搜索法:資源管理器搜索 `mysql`,按修改時間篩選,刪除所有相關文件夾。

4. 重啟電腦並重新安裝

  1. 重啟釋放文件鎖定、刷新註冊表緩存。
  2. 以**管理員身份**運行安裝包。
  3. 按默認/自定義流程安裝,通常可順利通過 `Start Service` 步驟。

避坑指南

誤區正確做法
只用卸載程序必須配合 `sc delete`、註冊表清理、文件刪除
忽略 ProgramData 目錄這是數據目錄默認位置,**必須刪除**
安裝路徑含中文/空格路徑純英文、無空格、無特殊字符
非管理員運行安裝包右鍵「以管理員身份運行」
殺毒軟件攔截服務啟動安裝過程暫時關閉實時防護

總結

MySQL 安裝卡在 `Start Service` 90% 為**舊版本殘留導致服務註衝突**。**徹底清理 = 卸載程序 + 刪除服務 + 掃除註冊表 + 刪除 ProgramData 數據目錄 + 重啟**。按此流程操作,重裝成功率極高。

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