Windows 環境下安裝 MySQL 時,最後一步「Start Server」長時間無響應、服務無法啟動,是常見的安裝難題。本文分析根因並提供三種遞進式解決方案。
安裝進度條卡在「Start Server」界面,安裝完成後 MySQL 服務顯示未啟動,手動啟動亦失敗。
核心原因是 配置文件 my.ini 未正確生成或缺失。MySQL 安裝程式應將範本配置(如 my-small.ini、my-large.ini)複製並重命名為 my.ini,但該步驟常因權限、路徑或殺毒軟體攔截而失敗。
D:\phpStudy\MySQL)my-small.ini、my-medium.ini、my-large.ini 等範本my.ini
若方案一無效,可能安裝文件損壞或註冊表殘留衝突:
regedit 搜尋 MySQL 刪除以下鍵值):
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQLHKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQLHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQLC:\ProgramData\MySQL)my.ini 再安裝(高級用法)絕大多數情況下,方案一即可解決問題。若反覆出現,請檢查系統權限策略或考慮使用綠色免安裝版 MySQL(解壓即用,手動初始化數據目錄與安裝服務)。