码迷,mamicode.com
首页 > 其他好文 > 详细

infobright源码安装

时间:2015-11-05 00:55:04      阅读:632      评论:0      收藏:0      [点我收藏+]

标签:infobright 源码安装

安装环境为RedHat Enterprise Linux Server release 5.2 (Tikanga)

一、安装boost
在安装infobright之前先要安装一下高版本的boost,需要在1.42以上,不然make时候会报错
boost
下载地址在http://sourceforge.net/projects/boost/files/boost/
我下载的是1.43

tar zxvf boost_1_43_0.tar.gz
cd boost_1_43_0
./bootstrap.sh --prefix=/usr/local/boost_1_43_0
./bjam install  
还需要设置一下BOOST_ROOT,不然infobrightmake时也会报错
export BOOST_ROOT=/usr/local/boost_1_45_0

最后需要让boost_1_43_0lib目录可以被系统找到
echo "/usr/local/boost_1_43_0/lib">  /etc/ld.so.conf.d/boost.conf
或者 echo "/usr/local/boost_1_43_0/lib">> /etc/ld.so.conf
在添加玩新的动态链接库后还需要执行ldconfig命令才可以生效
执行完可用ldconfig -v| grep boost来检测是否加载成功

二、安装infobright
首先添加mysql的用户和组
groupadd mysql
useradd -g mysql mysql 

下载infobright的源代码,下载地址在http://www.infobright.org/Download/ICE/
选择Source Code的那个文件
我使用的是4.0.5
tar zxvf infobright-4.0.5-0-src-ice.tar.gz
cd infobright-4.0.5
make EDITION=community release
make EDITION=community install-release

拷贝配置文件到etc
cp src/build/pkgmt/my-ib.cnf /etc/

安装基础库
cd /usr/local/infobright
bin/mysql_install_db --defaults-file=/etc/my-ib.cnf--user=mysql
chown -R root  .
chown -R mysql var cache
chgrp -R mysql .

infobright
启动脚本
cp share/mysql/mysql.server/etc/init.d/mysqld-ib
然后vim/etc/init.d/mysqld-ib

conf=@BH_CONF@
user=@BH_USER@
修改为
conf=/etc/my-ib.cnf
user=mysql
然后保存退出

启动
/etc/init.d/mysqld-ib start

用客户端连接数据库
/usr/local/infobright/bin/mysql

执行showengines;命令查看引擎
BRIGHTHOUSE | DEFAULT | Brighthouse storageengine 
这就是infobright的引擎,默认建表就是这个引擎
安装成功


本文出自 “zhangdh开放空间” 博客,请务必保留此出处http://linuxblind.blog.51cto.com/7616603/1709764

infobright源码安装

标签:infobright 源码安装

原文地址:http://linuxblind.blog.51cto.com/7616603/1709764

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!