首页 > 数据库技术 > 详细

ubuntu下 mysql5.6.4 +sphinx安装

时间:2014-03-27 13:51:27      阅读:557      评论:0      收藏:0      [点我收藏+]

安装mysql 5.6.4

下载源码

安装cmake

sudo apt-get install cmake

进入mysql源码包:

bubuko.com,布布扣
创建mysql用户与用户组
groupadd mysql
useradd mysql -g mysql

cmake . -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=mysql

make
make install

cp /usr/local/mysql/support-files/my-huge.cnf   /etc/my.cnf

chown -R mysql:mysql /usr/local/mysql
chown mysql:mysql   /etc/my.cnf
bubuko.com,布布扣

 

下载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

则需要执行:

bubuko.com,布布扣
sudo apt-get install libtool
aclocal
libtoolize --force
automake --add-missing
autoconf
autoheader
make clean
bubuko.com,布布扣

安装sphinx

bubuko.com,布布扣
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
bubuko.com,布布扣

 

修改配置文件

生成索引

搜索测试

 

 

 

ubuntu下 mysql5.6.4 +sphinx安装,布布扣,bubuko.com

ubuntu下 mysql5.6.4 +sphinx安装

原文:http://www.cnblogs.com/xiazh/p/3390739.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!