Ubuntu

為什麼在 ubuntu 13.10 mysql 伺服器中預設禁用 innodb 引擎?

  • August 17, 2014

我們都知道 InnoDB 是 MySQL 5.5 的預設引擎,但是……由於某種原因,conf.d在 Ubuntu 13.10 中安裝 mysql 伺服器包時,MySQL 的目錄中包含了一個額外的配置文件 zentyal.cnf。

這真的會讓您感到震驚,因為您在create table ... engine=innodb;語句中選擇的引擎被完全忽略了。

添加 zentyal.cnf 是否有充分的理由?我將在 Ubuntu 的 Launchpad 上將此報告為錯誤。

更新:

**答:**預設安裝。

(自我注意:現在吃 Humble Pie。)

我現在很確定 Zentyal由我們明確安裝的 - 儘管我之前假設過 - 這是問題的原因(儘管我們可能也解除安裝了 Zentyal apt-get)。

補救辦法是……還是……

  1. zentyal.cnf/etc/mysql/conf.d和刪除
  2. 然後 sudo service mysql restart

引用自:https://serverfault.com/questions/571187