1

我想在 MySQL 中使用外键。为此,我需要启用 InnoDB 功能。我已经尝试从其官方网站下载最新版本的 MySQL 服务器。我在stackoverflow上遇到了类似的问题,但他们解决了不同的问题。我尝试编辑所有 .ini 文件并通过删除相应属性前面的 # 来启用 InnoDB 属性。然后我重新启动 MySQL 并使用 query/ 从 MySQL 客户端检查 InnoDB 的状态

 show engines;

它仍然显示 InnoDB 已禁用

我想知道为 MySQL 启用内置 InnoDB 功能的步骤。以下是我访问的问题的链接: Ques1

问题2

MySQL官方论坛

我是 MySQL 的新手。我将非常感谢您的帮助:-)

4

1 回答 1

0

检查mysql日志文件。可能有一些消息可以解释 InnoDB 无法启动的原因。我想你没有重要的 InnoDB 数据。如果是这样,请尝试删除位于 mysql 数据目录中的ib_logfile0.xxx文件和ibdata ,然后重新启动 mysql 以强制重新创建这些文件。此外,检查 my.cnf 中的 innodb 变量是否配置正确(例如,我将 innodb_pool... 的内存设置为 1024G 而不是 1024M,这是一个错误)。

于 2013-01-23T21:49:41.233 回答