Ubuntu
為什麼在 ubuntu 13.10 mysql 伺服器中預設禁用 innodb 引擎?
我們都知道 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
)。補救辦法是……還是……
zentyal.cnf
從/etc/mysql/conf.d
和刪除- 然後
sudo service mysql restart