首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

MySQL 服務啟動報系統錯誤 1067 解決方案:殘留數據目錄衝突

     編輯:MySQL 綜合教學

Windows 下 MySQL 服務無法啟動 Error 1067:殘留 data 目錄導致初始化衝突

錯誤現象

Windows 服務管理器中啟動 MySQL 服務失敗,彈窗提示:「系統錯誤 1067:進程意外終止」**。

根因分析

卸載/重裝 MySQL 時,**數據目錄 (data 文件夾) 未被完全刪除**,殘留的舊表空間文件 (ibdata1, ib_logfile*) 與新安裝版本/配置不匹配,導致實例初始化階段崩潰。

解決步驟

  1. 完全停止 MySQL 服務 (服務管理器或 net stop mysql)。
  2. 備份關鍵數據 (如有需要)。
  3. 刪除或重命名安裝目錄下的 data 文件夾 (默認 C:\Program Files\MySQL\MySQL Server 5.x\data)。
  4. 重新啟動 MySQL 服務,服務將自動初始化全新的 data 目錄。

補充:Apache 端口衝突導致的誤判

若同時安裝 IIS 佔用 80 端口,Apache 啟動失敗可能被誤以為 MySQL 問題。Apache 端口修改:

編輯 D:\PC_webserver\apache\conf\httpd.conf
找到 Listen 80 → 改為 Listen 8080
重啟 Apache,訪問 https://localhost:8080/

注意: MySQL 默認端口 3306,與 Apache/IIS 無衝突,Error 1067 純屬 MySQL 內部初始化失敗。

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