Windows 7 下 MySQL 服務無法啟動、報錯 1067,常見於儲存引擎設定衝突、InnoDB 日誌檔損壞、設定檔遺失等情況。提供四種由簡入繁的修復方案。

my.ini,將 default-storage-engine=InnoDB 改為 default-storage-engine=MyISAM。Data 資料夾下的 ib_logfile0、ib_logfile1。my.ini 中 innodb_data_home_dir 設定的路徑,刪除 ibdata1。刪除 C:\Windows\my.ini (若存在) → 重新安裝 MySQL,安裝精靈會重新產生乾淨設定檔。
winmysqladmin.exe 產生 my.ini。mysqld -install 安裝服務。net start mysql 啟動服務。my.ini 複製到 C:\Windows\ 下再啟動。視環境狀況選擇任一方案,通常方案一即可解決 90% 的 1067 錯誤。