В MySql 5.6 отсутствует libmemcached.so плагин — как установить?
Здравствуйте!
Обновил в Debian-е Mysql c 5.5 до 5.6. В документации написано, что в этой версии организована работа с memcached через плагины, но в папке /usr/lib/mysql/plugin/ отсутствует плагин libmemcached.so.
Как его установить и начать использовать? И еще вопрос, как закрыть доступ из вне к memcached (вроде как можно к домену номер порта подставить и увидеть статистику memcached)?
apt-get install memcached ?
Это на тему постаивть.
На счет закрыть доступ - он и так закрыт по умолчанию, но можно проверить.
Ищем memcache.conf хотя не это сложно
/etc/init.d/memcached restart
и видимо нечто вроде
STAT inter 127.0.0.1
Запущен локально.... но можно еще на фаерволе порты tcp и udp 11211 закрыть
Получаю ошибку Can't open shared library '/usr/lib/mysql/plugin/libmemcached.so' (errno: 2 /usr/lib/mysql/plugin/libmemcached.so: cannot open shared object file: No such file or directory) так как нет файла libmemcached.so. Возвращаемся к первому вопросу. Как его установить?
Пятой версии нет, есть 11. Скопировал cp /usr/lib/x86_64-linux-gnu/libmemcached.so.11.0.0 /usr/lib/mysql/plugin/libmemcached.so, но ошибка та же "Can't find symbol '_mysql_plugin_interface_version_' in library"