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

MySQL 1067 錯誤:進程意外終止的常見原因與多種修復方案

     編輯:MySQL 資料庫相關知識

錯誤訊息

A system error has occurred.
System error 1067 has occurred.
The process terminated unexpectedly.

核心原因

多為配置檔 my.ini 或 my.cnf 路徑錯誤、權限不足、或殘留舊配置導致服務無法啟動。

經驗整理的修復方案

方案一:修正 basedir 與 datadir 路徑

編輯 %windir%\my.ini(或 C:\my.cnf),確保 [mysqld] 區段包含正確路徑,路徑分隔符使用正斜線 /:

[mysqld]
basedir=D:/ProgramTools/MySQL
datadir=D:/ProgramTools/MySQL/data

方案二:刪除衝突的配置檔

  • 刪除 %Windows%\my.ini 或 C:\my.cnf 多餘副本,僅保留一份正確配置。
  • 若使用 WinMySQLadmin,確認其 Server 參數指向正確的 mysqld-nt.exe。

方案三:授予 System 用戶權限

檢查 MySQL 安裝目錄與資料目錄是否授予 SYSTEM 帳號完整控制權限。

方案四:重新初始化資料目錄(僅限首次安裝)

執行 mysql_install_db 腳本初始化資料目錄,之後將 mysql.server 複製至啟動目錄並設定開機自啟。

方案五:使用 mysqladmin 正確關閉服務

避免 net stop MySQL 產生 1067 錯誤訊息,改用:

mysqladmin -u root -p shutdown

快速排查清單

  1. 確認 my.ini 位於 Windows 系統目錄(非用戶目錄)。
  2. 核對 basedir、datadir 路徑是否存在且可讀寫。
  3. 檢查防火牆/防毒軟體是否阻擋 mysqld 進程。
  4. 查看 Windows 事件檢視器的應用程式日誌獲取詳細錯誤碼。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved