Windows 服務管理器中啟動 MySQL 報:
無法啟動 MySQL 服務(位於本地計算機上)
錯誤 1067:進程意外終止
現象:服務列表中無 MySQL,或路徑指向舊版本目錄。
解決:
mysqld.exe --install MySQL57(5.1+ 版本)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQLImagePath 應指向當前 bin\mysqld.exe 絕對路徑(如 C:\wamp\bin\mysql\mysql5.6.17\bin\mysqld.exe)my.ini 錯誤 / 衝突現象:服務安裝正確但啟動即崩,Windows 事件查看器 → Windows 日誌 → 應用程序 中可見 MySQL 錯誤(如 unknown variable 'xxx')。
常見原因:
my.ini 衝突**:C:\Windows\my.ini 與安裝目錄 my.ini 同時存在,MySQL 讀取順序導致生效配置非預期解決:
C:\Windows\my.ini,**僅保留安裝目錄下的 my.ini**datadir 路徑不存在、非空、權限不足mysqld --initialize(5.7.6+)或 mysql_install_db(舊版)netstat -ano | findstr 3306)mysqld --console(最直觀,Ctrl+C 停止)my.ini 語法:mysqld --help --verbose 2>nul | findstr /i "error warning"mysqld.exe「前台跑得通,服務才能穩」 —— 永遠先用
mysqld --console驗證配置與數據目錄無誤,再注冊服務。
按此手冊逐項排查,90% 的 1067 錯誤可在 10 分鐘內定位解決。