* configure: WARNING: unrecognized options: --with-plugindir, --without-plugin-example, --without-plugin-ibmdb2i, --without-plugin-ndbcluster, --witho$
* configure: WARNING:$ unrecognized options: --with-plugindir, --without-plugin-example, --without-plugin-ibmdb2i, --without-plugin-ndbcluster, --with$
我尝试安装 mysql 5.1 及其所有可能的数据库引擎,但在编译时遇到了一些错误。这很奇怪,因为它应该在发布之前由 gentoo 团队进行测试
我对使用联合引擎非常感兴趣,因此我输入的命令和修改的文件是:
gentoo # cat /etc/portage/package.use
dev-db/mysql ~x86 extraengine
gentoo # cat /etc/portage/package.keywords
=dev-db/mysql-5.1.46
=virtual/mysql-5.1
ACCEPT_KEYWORDS="~x86" emerge -p mysql
gentoo # emerge -av mysql
[ebuild R ] dev-db/mysql-5.1.46 USE="community extraengine perl ssl -big-tables -cluster -debug -embedded -latin1 -max-idx-128 -minimal -pbxt -profiling (-selinux) -static -test -xtradb" 0 kB
安装后,当我在 mysql 中显示引擎时,添加了与以前相同的引擎,没有启用任何额外的引擎...如果有帮助,我保存了完整的日志,
我已经努力了好几天试图完成这个任务,但我做不到
更新:
我认为它是作为插件编译的,但插件选项在编译时确实出现了错误
100717 21:48:40 [ERROR] /usr/sbin/mysqld: unknown variable 'federated=ON'
100717 21:48:40 [ERROR] Aborting Upon compiling:
checking whether to use Federated Storage Engine... plugin
checking whether to use Memory Storage Engine... yes ---
usr/lib/mysql/plugin/ha_federated.so.0.0.0 usr/lib/mysql/plugin/ha_innodb_plugin.so.0.0.0
答案1
此 MySQL 版本在 Gentoo Portage 中尚不稳定,因此尽管 Gentoo 团队可能在发布之前对其进行测试以验证 ebuild 是否正确,但它可能不稳定。
您是否启用了联合存储引擎my.cnf
?
[mysqld]
federated=ON