mysql sphinx引擎扩展安装
转载保留版权:小松博客» mysql Sphinx安装(本人测试过)
本文链接地址:https://www.phpsong.com/578.html
sphinx是一种全文检索引擎,首先讲一下安装
不想重新编译安装MySQL数据库,安装sphinx存储引擎,mysql也的确支持存储引擎的在线热插拔
检查版本
1 /usr/local/mysql/bin/mysqladmin -uroot -p123456 version
下载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;
安装完成!如果要卸载存储模块使用:
1 UNINSTALL PLUGIN sphinx;



浙公网安备 33010602011771号