不编译重装MySQL数据库就直接安装sphinx的方法
注意:mysql源码包的版本一定要与当前运行的mysql版本一致!
首先先下载sphinx插件包,我这里运行的是mysql-5.1.48
下载:sphinx:wget http://sphinxsearch.com/downloads/sphinx-0.9.9.tar.gz
解压:tar -xzvf sphinx-0.9.9.tar.gz
创建sphinx文件夹:
mkdir mysql-5.1.48/storage/sphinx 将sphinx目录下mysqlse下所有文件拷贝到mysql目录的storage/sphinx下:
cp -r sphinx-0.9.9/mysqlse/ mysql-5.1.48/storage/sphinx 进到mysql源码包的解压目录:
cd mysql-5.1.48 sh BUILD/autorun.sh ./configure make 注意:这里到make这步即可,不用install。
将make好的文件复制到当前运行的mysql目录中:
cp storage/sphinx/.libs/ha_sphinx.* /usr/local/mysql/lib/plugin 更改所有者:
chown mysql.mysql /usr/local/mysql/lib/plugin/* 登陆mysql加载sphinx引擎模块:
/usr/local/mysql/bin/mysql -u root -p -h localhost 加载sphinx存储模块:
mysql> INSTALL PLUGIN sphinx SONAME 'ha_sphinx.so'; 检查引擎模块是否正常加载:
mysql> show engines; 安装完成!如果要卸载存储模块使用:
mysql> UNINSTALL PLUGIN sphinx; 就可以卸载了。
关键字:不编译、重装MySQL数据库、直接、安装sphinx
新文章:
- CentOS7下图形配置网络的方法
- CentOS 7如何添加删除用户
- 如何解决centos7双系统后丢失windows启动项
- CentOS单网卡如何批量添加不同IP段
- CentOS下iconv命令的介绍
- Centos7 SSH密钥登陆及密码密钥双重验证详解
- CentOS 7.1添加删除用户的方法
- CentOS查找/扫描局域网打印机IP讲解
- CentOS7使用hostapd实现无AP模式的详解
- su命令不能切换root的解决方法
- 解决VMware下CentOS7网络重启出错
- 解决Centos7双系统后丢失windows启动项
- CentOS下如何避免文件覆盖
- CentOS7和CentOS6系统有什么不同呢
- Centos 6.6默认iptable规则详解