首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

MySQL 服務啟動失敗錯誤 1067 完整排查指南

     編輯:PHP 相關知識

Windows 下 MySQL 服務報錯 1067 解決方案

錯誤訊息:The process terminated unexpectedly (Error 1067)

三大核心排查步驟

  1. 目錄權限
    MySQL 資料目錄 (通常為 C:\ProgramData\MySQL\MySQL Server X.Y\Data) 必須授予 SYSTEM 帳號「完全控制」權限。
    右鍵資料夾 → 屬性 → 安全性 → 編輯 → 新增 SYSTEM → 勾選完全控制。
  2. 移除殘留 my.ini
    檢查 C:\Windows\my.ini、C:\my.cnf 是否存在舊版或衝突設定檔,備份後刪除,僅保留 MySQL 安裝目錄下的 my.ini。
  3. 驗證 my.ini 設定
    重點檢查:
    datadir = "C:/ProgramData/MySQL/MySQL Server 8.0/Data/" (路徑正確、雙引號、正斜線)
    port = 3306
    basedir = "C:/Program Files/MySQL/MySQL Server 8.0/"

進階排查

  • 以管理員身分開啟 CMD,切換到 bin 目錄執行 mysqld --console 直接看錯誤輸出
  • 檢查事件檢視器 → Windows Logs → Application,篩選 Source: MySQL
  • 若為升級安裝,嘗試 mysqld --initialize-insecure 重新初始化資料目錄 (會清空資料)

常見誤區

  • 以為是連接埠衝突 (實際 1067 多為權限/設定檔問題)
  • 直接刪除 ibdata1、ib_logfile 導致資料損壞

依序執行上述三步驟,90% 以上的 1067 錯誤可獲解決。

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