sphinx教程1__mysql sphinx引擎插件式熱安裝

hlmp4767 8年前發布 | 13K 次閱讀 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就說明安裝成功了


 本文由用戶 hlmp4767 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!