安裝InfoBright

remotesupport發表於2014-10-23
需要boost 1.42 或更高版本,redhat自帶的boost是1.41版本,所以需要下載個新的編譯安裝一下: 
下載安裝boost:http://www.boost.org/users/download/ 
Shell程式碼  收藏程式碼
  1. cd boost_1_42_0  
  2. ./bootstrap.sh --prefix=/usr/local/boost_1_42_0  
  3. ./bjam install  
  4. export BOOST_ROOT=/usr/local/boost_1_42_0  
  5. vim /etc/profile
    新增 export LD_LIBRARY_PATH=/usr/local/boost_1_42_0/lib:$LD_LIBRARY_PATH
    source /etc/profile
    ldconfig 或者 
    /sbin/ldconfig -v



如果沒有mysql使用者和組,需要加入: 
Shell程式碼  收藏程式碼
  1. shell> groupadd mysql  
  2. shell> useradd -g mysql mysql  


# 編譯安裝 MySQL and Infobright server and client tools 
Shell程式碼  收藏程式碼
  1. shell> cd infobright-version  
  2. shell> make EDITION=community release  
  3. shell> make EDITION=community install-release  
  4.   
  5. # Setting config file and brighthouse.ini file.  
  6. shell> cp src/build/pkgmt/my-ib.cnf /etc/  
  7.   
  8. shell> cd /usr/local/infobright  
  9. shell> /usr/local/infobright/bin/mysql_install_db --basedir=/usr/local/infobright --datadir=/data/infobright/data --user=mysql --defaults-file=/etc/my-ib.cnf 
  10. shell> chown -R root  .  
  11. shell> chown -R mysql var cache  
  12. shell> chgrp -R mysql .  


安裝啟動指令碼: 
Shell程式碼  收藏程式碼
  1. shell> cp share/mysql/mysql.server /etc/init.d/mysqld-ib  
  2. shell> vi /etc/init.d/mysqld-ib  

找到以下兩行: 
Shell程式碼  收藏程式碼
  1. conf=@BH_CONF@  
  2. user=@BH_USER@  

修改為: 
Shell程式碼  收藏程式碼
  1. conf=/etc/mysql-ib.cnf  
  2. user=mysql  


啟動: 
shell> /etc/init.d/mysql-ib start 

客戶端連線: 
shell> /usr/local/infobright/bin/mysql --default-file=/etc/my-ib.cnf -uroot 

相關文章