正在尝试在ubuntu 14.04上安装innodb memcached插件MySQL5.6.17
我正在尝试设置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目录。但是在安装插件时,我发现了一个错误正在尝试在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(); +-------------
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存储库
导游:谢谢你的回复,我会试试的。