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

MySQL 啟動報錯 1067 進程意外終止:兩步快速排查修復

     編輯:MySQL 資料庫相關知識

Windows 環境 MySQL 服務啟動失敗,事件檢視器記錄 錯誤 1067:進程意外終止。經驗證,以下兩步可解決 90% 同類問題。

步驟 1:配置臨時目錄權限

編輯 my.ini,在 [mysqld] 區段添加:

tmpdir="D:/MySQL/data/"

確保該目錄存在,且 MySQL 服務帳號(通常為 Local System 或專用服務帳號)擁有**完全控制權限**。

步驟 2:清理 Data 目錄殘留檔案

進入 MySQL 數據目錄(預設 D:/MySQL/data/),**僅保留資料庫資料夾**(如 mysql、test、業務庫資料夾),**刪除所有其他檔案**:

  • *.err、*.log、*.pid、ib_logfile*、ibdata* 等系統檔案
  • 舊的 Binlog mysql-bin.*、Relay Log 等

原理:殘留的損壞日誌、臨時表檔案、InnoDB 重做日誌會導致啟動階段崩潰。刪除後 MySQL 會自動重建健康的系統檔案。

驗證

net start mysql
# 或 services.msc 中啟動服務

服務正常啟動,錯誤 1067 解決。

延伸排查(若上述無效)

  1. 檢查錯誤日誌 .err 具體崩潰堆疊
  2. 確認 my.ini 語法無誤(無 BOM、路徑正確、無中文註釋)
  3. 檢查端口 3306 是否被佔用:netstat -ano | findstr 3306
  4. 以控制檯模式啟動調試:mysqld --console
  5. 檢查磁碟空間是否充足
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved