FreeBSD. Установка MySQL 5.5.9 и SphinxSE
Захотелось поставить на новый сервер MySQL 5.5, но в документации по установке SphinxSE этой версии MySQL нету. Погуглив и попробовав разные варианты я составил небольшую статью...
Сборка плагина
Тут все просто, сливаем из портов сорцы MySQL, сливаем патч, сливаем sphinx из транка и собираем все вместе.
cd /usr/ports/database/mysql55-server make fetch cp /usr/ports/distfiles/mysql-5.5.9.tgz /tmp cd /tmp svn co sphinx-trunk fetch tar -xzf mysql-5.5.9.tar.gz cd sphinx-trunk patch -p0 < ../Sphinx_1.11-dev_sphinxse_mysql-5.5.8.diff cp -R mysqlse ../mysql-5.5.9/storage/sphinx cd ../mysql-5.5.9 cmake . -DCMAKE_BUILD_TYPE=Release -DWITH_SPHINX_STORAGE_ENGINE=1 make cp storage/sphinx/ha_sphinx.so /usr/local/lib/mysql/plugin/ha_sphinx.so
Так как у меня уже был поставлен MySQL 5.5 из портов, то я не запускал make install, поэтому его тут и не привел. И вам советую поставить из портов.
Установка плагина
Заходим в mysql-клиент:
INSTALL PLUGIN sphinx SONAME "ha_sphinx.so"; SHOW ENGINES;
Комментарии
Агитируешь?)
http://sphinxsearch.com/docs/current.html#sphinxse-mysql51
нашол самый простой вариант установки
вот
adw0rd, агитирую от нелюбви к Oracle =)
отличный пост,сослался в твиттере
Оставьте свой комментарий