MySQL 自動將 MyISAM 資料表轉換為 INNODB

MySQL 自動將 MyISAM 資料表轉換為 INNODB

我最近在CentOS 5 上使用MySQL 5.0.96 升級了MySQL 伺服器。轉換為INNODB。

我不確定為什麼會發生這種情況。但我當然不希望這種事發生。

任何線索為什麼會發生這種情況?

答案1

如果您的轉儲未指定每個表使用哪個引擎,則將使用系統預設值。我懷疑你的系統預設是InnoDB。

答案2

好吧..好吧,我可以透過刪除 /var/log/mysql 中的檔案 ib_logfile1 並重新啟動 mysql 服務來解決這個問題。

我猜這是舊版的問題,導致 innodb 引擎啟動出現問題。

相關內容