爲Mysql-5.5.9編譯安裝Sphinx引擎

×××mysql

  
  
  
  
  1. wget http://admin.ooopic.com/soft/linux/cmake-2.8.3.tar.gz 
  2. wget http://www.wapm.cn/uploads/csft/4.0/coreseek-4.0.1-beta.tar.gz 
  3. wget http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.5/mysql-5.5.9.tar.gz 

提示:安裝5.5.9版本的mysql與前版本的安裝方法不一樣,同時要用到cmake工具。默認安裝到/usr/local/mysql路徑,安裝後更改便可。linux

安裝CMakesql

  
  
  
  
  1. tar zxvf cmake-2.8.3.tar.gz 
  2. cd cmake-2.8.3 
  3. ./bootstrap 
  4. make 
  5. make install 

安裝MYSQL數據庫

   
   
   
   
  1. tar xzvf coreseek-4.0.1.tar.gz 
  2. tar xzvf mysql-VERSION.tar.gz 
  3.  
  4. #將sphinx引擎源碼拷貝到mysql源碼包storage目錄下 
  5. cp -R coreseek-4.0.1/csft-4.0.1/mysqlse mysql-5.5.9/storage/sphinx  
  6. cd mysql-5.5.9 
  7. cmake . -DCMAKE_BUILD_TYPE=Release -DWITH_SPHINX_STORAGE_ENGINE=1 
  8. make  
  9. #make中途會顯示一下信息 
  10. Scanning dependencies of target sphinx 
  11. [ 30%] Building CXX object storage/sphinx/CMakeFiles/sphinx.dir/ha_sphinx.cc.o 
  12. Linking CXX shared module ha_sphinx.so 
  13. [ 30%] Built target sphinx 
  14.  
  15. make install 
  16. cd /usr/local/mysql 
  17. mkdir -p /var/log/mysql /usr/local/mysql/etc 
  18. cp support-files/my-medium.cnf /usr/local/mysql/etc/my.cnf 


編譯/etc/my.cnf,加入如下配置 basedir = /usr/local/mysql #mysql所在的位置 datadir = /usr/local/mysql/data #mysql數據庫文件存放的路徑bootstrap

   
   
   
   
  1. chown -R mysql:mysql /usr/local/mysql 
  2. /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --user=mysql 
  3. ./bin/mysqld_safe --defaults-extra-file=/usr/local/mysql/etc/my.cnf --user=mysql & 
  4. mysql -uroot -p 
  5. mysql>install plugin sphinx soname "ha_sphinx.so"
  6. mysql>show engines; 
  7. #ENGINE列表顯示出SPHINX表示安裝成功,包括innodb,MyISAM 



 ide

相關文章
相關標籤/搜索