如何在Linux中为Mysql启用InnoDB存储引擎

当我在这个特定的Linux主机上运行查询“显示引擎”时,它显示InnoDB存储引擎已禁用。 其他存储引擎(如MyISAM)显示已启用。

我需要采取哪些步骤来安装/启用InnoDB存储引擎(甚至是高级别)? 对于不同的linux版本,程序会有所不同吗?

InnoDB可以在my.cnf(MySQLconfiguration)中启用/禁用,但是为了使用它,MySQL必须已经用InnoDB支持编译。

很有可能它在编译时没有被禁用(正常情况下不会),但是无法启动。 检查mysql的错误日志。 可能无法写入所需的ibdata文件..