sphinx教程1__mysql sphinx引擎插件式熱安裝
來自: http://blog.csdn.net//clh604/article/details/34101313
在企業引入搜索功能的時候,很多情況下都能用上sphinx引擎+mysql來處理,通常這個時候Mysql已經在線上了,沒辦法重新編譯安裝然后上線,這個時候就需要通過插件的方式來熱安裝sphinx
環境linux+mysql5.5.32+sphinx-2.1.6
1、查看當前運行的mysql版本
mysqldump --version
我的Mysql版本5.5.32
2、下載對應的mysql 5.5.32 (版本號一定不能錯,要不安裝不成功)源碼,并解壓
下載地址:http://downloads.mysql.com/archives/community/
3、下載shpinx 2.1.6源碼,并解壓
下載地址 : http://sphinxsearch.com/downloads/archive/
4、將sphinx目錄下mysqlse/下所有文件拷貝到mysql目錄的storage/sphinx/下
5、編譯mysql
cd mysql-5.5.32
sh BUILD/autorun.sh
./configure
make
注意:這里到make這步即可,不用install
6、拷貝編譯好的shpinx引擎插件ha_sphinx.so到mysql的插件目錄
cp mysql-5.5.32/storage/sphinx/ha_sphinx.so /usr/lib/mysql/plugin/
7、登陸Mysql
/usr/local/mysql/bin/mysql -u root -p -h localhost
8、安裝shpinx引擎
mysql> INSTALL PLUGIN sphinx SONAME 'ha_sphinx.so';
mysql> show engines;
如果在show engines的結果中看到sphinx就說明安裝成功了