安裝Sphinx存儲引擎

MyISAM自帶的全文索引無法與ORACLE相比。要想在MySQL上使用全文索引,那就只能看第三方的工具羅。
據說Sphinx很不錯,於是看了下安裝方法,之後有時間再做性能壓測。

一、下載MySQL 5.1和Sphinx的源碼包。
MySQL5.1:http://dev.mysql.com/downloads/mysql/5.1.html#source
Sphinx:http://www.sphinxsearch.com/downloads.html
本次安裝的版本是MySQL 5.1.42和Sphinx 0.9.9

二、在MySQL中合入Sphinx客戶端代碼
用tar命令分別解壓縮MySQL和Sphinx。解壓縮完成之後,將sphinx-0.9.9/mysqlse複製到mysql-5.1.42/storage下,並重命名爲sphinx。
合併完代碼之後,先不要急着編譯,因爲configure還不知道sphinx是個新的存儲引擎。當前目錄cd成mysql-5.1.42,執行./BUILD/autorun.sh。然後就是./configure –with-plugins=sphinx –prefix=/opt/mysql && make && make install

三、搭建Sphinx服務端
cd到sphinx-0.9.9目錄下。
./configure –prefix=/opt/sphinx –with-mysql –with-mysql-includes=/opt/mysql/include/mysql/ –with-mysql-libs=/opt/mysql/lib/mysql/ && make && make install

安裝完成!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章