sphinx系列之mysql安装sphinxse支持 热插拔安装法
来源:互联网 发布:eclipse导入jre源码 编辑:程序博客网 时间:2024/06/07 01:54
看到大家都在玩sphinx(全文搜索引擎),你是否也心痒痒呢?
但你又不想重新编译安装mysql,怎么办?
很好,如果你的mysql版本在5.0.45以上就还有的救,5.0以下版本就不要做梦了
在现有mysql中安装sphinx的存储引擎,要保证现有mysql运行的情况下完成。
mysql也的确支持存储引擎的在线热插拔,下面介绍安装步骤:
注意: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;
- sphinx系列之mysql安装sphinxse支持 热插拔安装法
- 在RHEL 5.4上编译安装MySQL 5.1.54并使之支持SphinxSE
- sphinxSE 安装
- 安装sphinxse和sphinx时遇到问题求助
- 【整理】Linux下中文检索引擎coreseek4安装,以及PHP使用sphinx的三种方式(sphinxapi,sphinx的php扩展,SphinxSe作为mysql存储引擎)
- sphinx,mysql 安装步骤
- 在Linux下安装Sphinx+MySQL5.1x+SphinxSE+mmseg中文分词
- mysql不停机的状态下安装sphinxse
- 在已有MySQL情况下安装sphinxSE
- sphinx+scws 全文检索使用之在没安装MySQL的服务器上安装Sphinx
- Sphinx学习之sphinx的安装篇
- sphinx+mysql+中文分词安装
- MySQL+Sphinx安装全步骤
- sphinx支持中文检索(安装coreseek)
- sphinx支持中文检索(安装coreseek)
- sphinx 安装
- 安装sphinx
- sphinx - 安装
- 仅应用于内部互连的PCIe
- opengl绘制固定宽度多边形圆角边框算法(历时周半,撰博文以志纪念)II
- hdu1426 Sudoku Killer 深搜
- Android 判断某个点位于多边形内-推荐射线法
- Altium Designer 批量修改属性
- sphinx系列之mysql安装sphinxse支持 热插拔安装法
- Hadoop分布式集群系统添加节点
- Weblogic 10完美破解(Linux和Windows都适用)
- liferay 自定义查询
- asp.net 动态加载的用户控件属性传id值问题
- MindManager 报错:Click to restart mindjet player 解决方法
- 利用 Javascript 获取 URL 参数(适合IE、FF)
- oracle数据库导入导出
- Linux的一些常用命令