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

MySQL 重裝失敗「Server 啟動卡住」完整排查與解決方案

     編輯:MySQL 資料庫相關知識

現象

Windows Server 2008 R2 上重裝 MySQL 5.5.28,安裝精靈在「Start Service」步驟無限等待,服務啟動失敗。

常見解法嘗試 (均無效)

  1. 修改服務名稱 (預設 "MySQL" → "MySQL55")
  2. 徹底清理:解除安裝 → 刪除安裝目錄、資料目錄 → 註冊表搜尋 "MySQL" 全刪 → 刪除 C:\Documents and Settings\All Users\Application Data\MySQL → 重開機
  3. 註冊表關鍵路徑:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL

根因:相容性模式衝突

Windows Server 2008 R2 上執行 MySQL 5.5 安裝程式,預設勾選「以相容模式執行」導致服務啟動異常。

最終解決步驟

  1. 安裝精靈進行到 Service Configuration 頁面時,**取消勾選**「Install As Windows Service」或「Launch MySQL Instance Configuration Wizard」
  2. 完成檔案複製後,手動執行 <install_dir>\bin\MySQLInstanceConfig.exe
  3. 右鍵該執行檔 → Properties → Compatibility → **取消勾選**「Run this program in compatibility mode」
  4. 雙擊執行 MySQLInstanceConfig.exe,依精靈完成實例設定,服務順利啟動

圖示說明

安裝卡在 Start Service

取消勾選相容模式

MySQLInstanceConfig.exe 相容性設定

後續驗證

net start mysql55
mysql -u root -p -e "SELECT VERSION();"

經驗總結

  • 舊版 MySQL (5.5/5.6) 在新版 Windows Server 上**務必關閉相容模式**
  • 若安裝精靈卡住,改用獨立 MySQLInstanceConfig.exe 手動配置實例
  • 註冊表清理需重開機才生效,建議寫成 .reg 腳本批次處理
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved