Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正在尝试在ubuntu 14.04上安装innodb memcached插件MySQL5.6.17_Mysql_Memcached_Innodb - Fatal编程技术网

正在尝试在ubuntu 14.04上安装innodb memcached插件MySQL5.6.17

正在尝试在ubuntu 14.04上安装innodb memcached插件MySQL5.6.17,mysql,memcached,innodb,Mysql,Memcached,Innodb,我正在尝试设置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(); +-------------

我正在尝试设置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)
我不确定这里出了什么问题。非常感谢您的帮助。
谢谢。

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

Ubuntu存储库没有MySQL memcached插件库

我建议使用MySQL APT存储库


导游:

谢谢你的回复,我会试试的。