MySQL 服務啟動報 系統錯誤 1067:進程意外終止,通常源於兩類原因:臨時檔案目錄權限/殘留、配置檔路徑錯誤。本文提供針對性修復步驟。
錯誤日誌典型特徵:
InnoDB: Error: unable to create temporary file; errno: 2
[ERROR] Plugin 'InnoDB' init function returned error.
[ERROR] Unknown/unsupported storage engine: INNODB
cmd。del C:\Windows\Temp\*.* /s /q(需管理員權限)。

編輯 my.ini [mysqld] 區段:
[mysqld]
tmpdir="D:/MySQL_Temp" # 獨立磁碟、權限正確、空間充足
basedir=C:/MySQL
datadir=C:/MySQL/data
建立目錄並給予 NETWORK SERVICE 或 MySQL 服務帳號寫入權限。
my.ini 路徑/參數錯誤典型誤區:basedir/datadir 路徑寫錯、使用相對路徑、缺少反斜線轉義。
my.ini(C:\Windows\my.ini、C:\my.ini 等)。my-small.ini 為 my.ini。my.ini 末尾補全:[mysqld]
basedir=C:/MySQL
datadir=C:/MySQL/data
tmpdir=C:/MySQL/tmp
port=3306
character-set-server=utf8mb4
default-storage-engine=InnoDB
mysqld --remove
mysqld --install
net start mysql
data/.err 無 [ERROR]。mysql -u root -p -e "SELECT VERSION();" 成功回傳。caching_sha2_password,舊客戶端需 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'pwd';。mysqld --initialize-insecure (無密碼) 或 --initialize (生成隨機密碼於 .err)。「清 Temp、正配置、重註冊服務」三步解決 90% 的 Windows MySQL 1067 啟動失敗。