嘗試啟動 MySQL 服務時彈出「錯誤 1053:服務未及時回應啟動或控制要求」,同時網站報錯 Lost connection to MySQL server at 'reading initial communication packet', system error: 0 (Errno: 2013)。這通常是因為 MySQL 服務登入身分權限不足,或資料目錄權限錯誤導致服務無法在規定時間內完成初始化。
MySQL 或 MySQL57 等)。Administrator 或專用服務帳號)。
datadir(預設 C:\ProgramData\MySQL\MySQL Server 版本\Data)對服務帳號有完整讀寫權限。my.ini 中 datadir、basedir 路徑是否正確,包含中文或空格路徑需加雙引號。netstat -ano | findstr 3306),修改 port 或結束佔用進程。mysqld.exe 後再啟動服務。若上述方法無效,請查看 datadir 下的 主機名.err 檔案,尋找 [ERROR] 關鍵字,根據具體錯誤碼(如 InnoDB: Unable to lock ./ibdata1、Can't create test file)針對性處理。
透過修正服務登入身分與權限,絕大多數「錯誤 1053」皆可立即解決,恢復 MySQL 正常服務。