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

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

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

我需要采取哪些步骤来安装/启用 InnoDB 存储引擎(即使在高级别)?对于不同版本的 Linux,这些步骤会有所不同吗?

答案1

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

答案2

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

相关内容