【问题标题】:Enable InnoDB in MySQL在 MySQL 中启用 InnoDB
【发布时间】:2013-01-04 16:43:32
【问题描述】:

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

 show engines;

它仍然显示 InnoDB 被禁用

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

Ques2

Official MySQL forum

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

【问题讨论】:

    标签: mysql foreign-keys innodb


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-03
      • 2015-04-14
      • 1970-01-01
      • 2012-05-23
      相关资源
      最近更新 更多