Mysql 启用存档引擎

Mysql 启用存档引擎,mysql,archive,Mysql,Archive,如何在MySQL中启用存档存储引擎?根据 包括归档存储引擎 在MySQL二进制发行版中。到 如果需要,请启用此存储引擎 从源代码构建MySQL,调用 使用 --具有存档存储引擎选项 你是从源头上建造的吗?您使用的发行版不是普通的MySQL二进制发行版吗?无法从您的问题中看出,因此这是我们所能提供的最好帮助,除非您澄清您的问题情况的确切细节。根据 包括归档存储引擎 在MySQL二进制发行版中。到 如果需要,请启用此存储引擎 从源代码构建MySQL,调用 使用 --具有存档存储引擎选项 你是从源头上

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

根据

包括归档存储引擎 在MySQL二进制发行版中。到 如果需要,请启用此存储引擎 从源代码构建MySQL,调用 使用 --具有存档存储引擎选项

你是从源头上建造的吗?您使用的发行版不是普通的MySQL二进制发行版吗?无法从您的问题中看出,因此这是我们所能提供的最好帮助,除非您澄清您的问题情况的确切细节。

根据

包括归档存储引擎 在MySQL二进制发行版中。到 如果需要,请启用此存储引擎 从源代码构建MySQL,调用 使用 --具有存档存储引擎选项


你是从源头上建造的吗?您使用的发行版不是普通的MySQL二进制发行版吗?无法从您的问题中分辨出来,因此这是我们所能做的最好的帮助,除非您澄清您的问题情况的确切细节。

我知道这有点晚了,就像两年前一样,但我通过谷歌发现了这个问题,所以我想我应该添加一个适用于mysql v5.1.56的答案

假设存档插件可用(查看它是否位于插件目录中,即my dist上的/lib/mysql/plugin),则可以通过mysql shell使用以下方法启用它:

安装插件soname“so_archive.so”

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

重新启动mysql守护程序

也就是说,“show engines”命令现在应该显示存档引擎可用


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

我知道这有点晚了,就像两年前一样,但我通过谷歌发现了这个问题,所以我想我会添加一个对我使用mysql v5.1.56有效的答案

假设存档插件可用(查看它是否位于插件目录中,即my dist上的/lib/mysql/plugin),则可以通过mysql shell使用以下方法启用它:

安装插件soname“so_archive.so”

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

重新启动mysql守护程序

也就是说,“show engines”命令现在应该显示存档引擎可用


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

其他人已经完成了安装,我对此不太了解。操作系统是centOS和mysql版本5.0。其他人已经完成了安装,我对此不太了解。操作系统是centOS和mysql版本5.0