【问题标题】:Trying to install innodb memcached plugin MySQL5.6.17 on ubuntu 14.04尝试在 ubuntu 14.04 上安装 innodb memcached 插件 MySQL5.6.17
【发布时间】:2014-08-23 03:20:42
【问题描述】:

我正在尝试设置 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)

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

【问题讨论】:

    标签: mysql memcached innodb


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      我建议使用 MySQL APT Repository。

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

      【讨论】:

      • 感谢回复,我试试看。
      猜你喜欢
      • 2015-02-25
      • 2023-03-31
      • 2016-04-03
      • 2014-07-24
      • 2015-01-30
      • 2014-12-29
      • 2014-11-22
      • 2017-05-21
      • 1970-01-01
      相关资源
      最近更新 更多