mysql sphinx引擎扩展安装

转载保留版权:小松博客» mysql Sphinx安装(本人测试过)
本文链接地址:https://www.phpsong.com/578.html

 

sphinx是一种全文检索引擎,首先讲一下安装
不想重新编译安装MySQL数据库,安装sphinx存储引擎,mysql也的确支持存储引擎的在线热插拔
检查版本

1 /usr/local/mysql/bin/mysqladmin -uroot -p123456 version

linux mysql版本检查

下载sphinx 地址http://sphinxsearch.com/downloads/release/

1 wget http://sphinxsearch.com/files/sphinx-2.2.8-release.tar.gz

下载mysql

1 wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.37.tar.gz

解压下载的mysql和sphinx

1 tar zxvf sphinx-2.2.8-release.tar.gz
2 tar zxvf mysql-5.5.37.tar.gz
3 cp -r sphinx-2.2.8-release/mysqlse/ mysql-5.5.37/storage/sphinx
4 cd mysql-5.5.37
5 sh BUILD/autorun.sh
6 ./configure
7 make

注意:这里到make这步即可,不用make install。
将make好的文件复制到当前运行的mysql目录中:

1 cp storage/sphinx/ha_sphinx.*/usr/local/mysql/lib/plugin

更改所有者:

1 chown mysql.mysql /usr/local/mysql/lib/plugin/*

登陆mysql

1 /usr/local/mysql/bin/mysql -uroot -p123456

加载sphinx引擎模块(补充:千万别掉了这一步,之前找到很多资料都缺少这一步,导致走了不少弯路

1 INSTALL PLUGIN sphinx SONAME 'ha_sphinx.so';

检查引擎模块是否正常加载

1 show engines;

linux mysql 检查sphinx加载

安装完成!如果要卸载存储模块使用:

1 UNINSTALL PLUGIN sphinx;

 

posted @ 2019-11-02 16:47  JoeYean  阅读(315)  评论(0)    收藏  举报