我想在 MySQL 中使用外键。为此,我需要启用 InnoDB 功能。我尝试从其官方网站下载最新版本的 MySQL Server。 我在 stackoverflow 上遇到了类似的问题,但他们解决了不同的问题。 我尝试编辑所有 .ini 文件并通过删除相应属性前面的 # 来启用 InnoDB 属性。 然后我重新启动 MySQL 并使用 query/
从 MySQL 客户端检查 InnoDB 的状态 show engines;
它仍然显示 InnoDB 被禁用
我想知道为 MySQL 启用内置 InnoDB 功能的步骤。 以下是我访问过的问题的链接: Ques1
我是 MySQL 新手。 我将非常感谢任何帮助:-)
最佳答案
检查 mysql 日志文件。可能有一些消息可以解释为什么 InnoDB 没有启动。我想你没有重要的 InnoDB 数据。如果是这样,请尝试删除位于 mysql 数据目录中的 ib_logfile0.xxx 文件和 ibdata,然后重新启动 mysql 以强制重新创建这些文件。另外,检查my.cnf中的innodb变量是否配置正确(例如,我将innodb_pool...的内存设置为1024G而不是1024M,这是错误的)。
关于mysql - 在 MySQL 中启用 InnoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14441844/