【问题标题】:Enabling archive engine启用存档引擎
【发布时间】:2010-11-30 07:07:10
【问题描述】:

如何在 MySQL 中启用归档存储引擎?

【问题讨论】:

    标签: mysql archive


    【解决方案1】:

    我知道这有点晚了,就像 2 年一样,但我通过谷歌找到了这个问题,所以我想添加一个对我有用的答案 mysql v5.1.56

    假设存档插件可用(查看它是否在插件目录中,即我的 dist 上的 /lib/mysql/plugin)它可以通过 mysql shell 使用:

    安装插件 soname "so_archive.so";

    在 my.cnf(通常在 /etc 中)的一行中输入“archive”作为单个条目。

    重启mysql守护进程

    应该是这样,命令“显示引擎”现在应该显示存档引擎可用。

    顺便说一句。我发现除非首先删除所有索引,否则无法将表转换为使用存档引擎,如果不这样做,则会显示“无法创建表”错误。

    【讨论】:

      【解决方案2】:

      根据the docs

      包含 ARCHIVE 存储引擎 在 MySQL 二进制发行版中。到 如果您启用此存储引擎 从源代码构建 MySQL,调用 配置 --with-archive-storage-engine 选项。

      您是从源代码构建的吗?您使用的不是普通的 MySQL 二进制发行版吗?无法从您的问题中判断出来,因此除非您明确说明问题情况的确切细节,否则我们会尽力提供帮助。

      【讨论】:

      • 其他人已经完成了安装,我对此了解不多。操作系统为centOS和mysql 5.0版
      猜你喜欢
      • 1970-01-01
      • 2010-10-11
      • 2020-09-29
      • 1970-01-01
      • 2017-04-02
      • 2010-10-28
      • 1970-01-01
      • 2018-01-23
      • 2013-08-13
      相关资源
      最近更新 更多