繁体   English   中英

尝试在Ubuntu 14.04上安装Innodb Memcached插件MySQL5.6.17

[英]Trying to install innodb memcached plugin MySQL5.6.17 on ubuntu 14.04

我正在尝试设置innodb memcached插件。 我在ubutnu 14.04机器上运行MySQL 5.6.17服务器。 我已经将MySQL从5.5升级到5.6,但没有使用默认安装获取libmemcached.so。

因此,我手动从源代码编译了MySQL,然后将libmemcached.so和innodb_engine.so复制到/ usr / lib / mysql / plugin目录。 但是在安装插件时出现错误

mysql> select version();
+-------------------------+
| version()               |
+-------------------------+
| 5.6.17-0ubuntu0.14.04.1 |
+-------------------------+
1 row in set (0.00 sec)

mysql> select @@plugin_dir;
+------------------------+
| @@plugin_dir           |
+------------------------+
| /usr/lib/mysql/plugin/ |
+------------------------+
1 row in set (0.00 sec)

mysql> 
mysql> 
mysql> install plugin daemon_memcached soname 'libmemcached.so';
ERROR 1126 (HY000): Can't open shared library 'libmemcached.so' (errno: 0 API version for DAEMON plugin is too different)

我不确定这里出什么问题了。 任何帮助深表感谢。 谢谢。

Ubuntu存储库没有MySQL memcached插件库。

我建议使用MySQL APT存储库。

指南: http//dev.mysql.com/doc/mysql-apt-repo-quick-guide/zh-CN/index.html

我意识到,通过编译源代码,它可以与全新安装一起使用。 但是,如果您编译源并将so文件复制到默认安装,则该文件将不起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM