我正在尝试设置innodb memcached插件。我在ubutnu 14.04盒子上运行MySQL 5.6.17服务器。我已将MySQL从5.5升级到5.6,但未使用默认安装获取libmemcached.so。试图在Ubuntu上安装innodb memcached插件MySQL5.6.17 14.04
因此,我手动从源代码编译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)
我不知道这里有什么问题。任何帮助深表感谢。 谢谢。
感谢您的回复,我会尝试一下。 –