为什么在 ubuntu 13.10 mysql 服务器中默认禁用 innodb 引擎?

为什么在 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 上的错误。

答案1

更新:

回答:这是不是默认安装。

(提醒自己:现在吃 Humble Pie。)
我现在非常确定 Zentyal曾是我们明确安装了 - 尽管我之前已经假设过 - 并且这是问题的原因(即使我们也大概卸载了 Zentyal apt-get)。

补救办法还是……

  1. zentyal.cnf/etc/mysql/conf.d和中删除
  2. 然后 sudo service mysql restart

相关内容