本文介紹了嘗試在ubuntu 14.04上安裝Innodb Memcached插件MySQL5.6.17的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我正在嘗試安裝Innodb Memcached插件。我在ubunu 14.04機器上運行MySQL 5.6.17服務器。我已經將MySQL從5.5升級到5.6,但在默認安裝時沒有獲得libmemcache.so。
因此,我手動從源代碼編譯MySQL,然后將libmemcached.so和Innodb_Eng.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內存緩存插件庫。
我建議使用MySQL APT存儲庫。
指南:http://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/index.html
這篇關于嘗試在ubuntu 14.04上安裝Innodb Memcached插件MySQL5.6.17的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,