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

MySQL Windows 服務啟動失敗 1053/1067 錯誤排查全紀錄

     編輯:MySQL 資料庫相關知識

Windows 下 MySQL 服務啟動報錯 1053(服務未及時回應)** 或 **1067(進程意外終止)**,常見原因集中在配置檔路徑引號、my.ini 錯誤、服務帳號密碼、殘留資料目錄四大類。

錯誤 1053:服務建立成功但啟動逾時

原因:--defaults-file 路徑使用單引號

# 錯誤
mysqld --install MySQL --defaults-file='C:/my.ini'

# 正確:必須用雙引號
mysqld --install MySQL --defaults-file="C:/my.ini"

單引號導致路徑解析失敗,服務掛起最終逾時。

錯誤 1067:進程意外終止

原因一:my.ini 配置錯誤

  • 修改 my.ini 後備份原檔,錯誤時可還原 my-large.ini 等預設模板重啟驗證
  • 常見錯誤:innodb_log_file_size 與現有日誌檔大小不符、路徑拼寫錯誤、編碼設定衝突

原因二:服務登入帳號密碼過期/錯誤

  1. 電腦管理 → 本地使用者和群組 → 找到 MySQL 服務帳號(通常為 mysqladmin)
  2. 重設密碼並記錄
  3. 服務管理器 → MySQL 服務 → 內容 → 登入 → 此帳號 → 輸入新密碼
  4. 重啟服務

原因三:殘留 Data 目錄導致初始化衝突

  • 重裝 MySQL 前若保留舊 Data 目錄直接覆蓋,極易觸發 1067
  • 解法:備份資料 → 完全刪除安裝目錄 → 重新安裝 → 再還原資料

通用排查步驟

  1. 查看 Windows 事件檢視器 → 系統/應用程式日誌 → 找 MySQL 來源錯誤詳情
  2. 命令列以控制台模式啟動檢視即時輸出:mysqld --console
  3. 檢查 .err 錯誤日誌(通常在 Data 目錄)
  4. 必要時以 mysqld --remove 移除服務重新安裝

職業站長心得

服務配置、MySQL、IIS 等基礎設施故障是常態,建立標準化排查 SOP、保持配置版本控制、定期演練災難恢復,才是長久之計。

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