博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu下 mysql5.6.4 +sphinx安装
阅读量:6910 次
发布时间:2019-06-27

本文共 1204 字,大约阅读时间需要 4 分钟。

安装mysql 5.6.4

下载源码

安装cmake

sudo apt-get install cmake

进入mysql源码包:

创建mysql用户与用户组groupadd mysqluseradd mysql -g mysqlcmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DWITH_INNOBASE_STORAGE_ENGINE=1 -DENABLE_DOWNLOADS=1 -DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_UNIX_ADDR=/usr/local/mysql/data/mysql.sock -DMYSQL_USER=mysqlmakemake installcp /usr/local/mysql/support-files/my-huge.cnf   /etc/my.cnfchown -R mysql:mysql /usr/local/mysqlchown mysql:mysql   /etc/my.cnf

 

下载coreseek(sphinx的改进版,内置了mmseg分词)

安装mmseg:

cd mmseg-3.2.14./configure --prefix=/usr/local/mmseg

如果出现:

config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
config.status: error: cannot find input file: src/Makefile.in

则需要执行:

sudo apt-get install libtoolaclocallibtoolize --forceautomake --add-missingautoconfautoheadermake clean

安装sphinx

cd cd ../csft-4.1/./configure --prefix=/usr/local/sphinx \--with-mmseg=/usr/local/mmseg \--with-mmseg-includes=/usr/local/mmseg/include/mmseg \--with-mmseg-libs=/usr/local/mmseg/lib \--with-mysql=/usr/local/mysql55 \--with-mysql-includes=/usr/local/mysql55/include \--with-mysql-libs=/usr/local/mysql55/lib

 

修改配置文件

生成索引

搜索测试

 

 

 

转载于:https://www.cnblogs.com/xiazh/p/3390739.html

你可能感兴趣的文章
用shell编写批量打包日志脚本
查看>>
nginx访问白屏
查看>>
Pentaho6.1中D3可视化库的集成及数据联动的实现
查看>>
部署LyncServer2013之七 启动服务和登陆LyncServer控制面板
查看>>
Android开发者:你真的会用AsyncTask吗?
查看>>
马哥2016全新Linux+Python高端运维班第四周作业
查看>>
使用qemu工具创建虚拟机模板示例
查看>>
MySQL order by后对其他索引的干扰,导致优化器走错索引
查看>>
CentOS 5.8 64位 源码安装mysql5.5.28
查看>>
windows下后台运行程序
查看>>
传统的MapReduce框架慢在那里
查看>>
Linux下修改Mysql的用户(root)的密码
查看>>
20个java异常处理最佳实践
查看>>
centos架设pptp服务:并测试windos客户端、Linux客户端!
查看>>
【c#】BackgroundWorker类的使用方法
查看>>
【NetApp】启用smb2.0
查看>>
001作业题
查看>>
关于实习
查看>>
叠加等边三角形
查看>>
【对拍√】
查看>>