[英]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.