mroongaインストール編
HEからの置き換えプロジェクト
MySQLぶっとぶので事前にバックアップ。
mysqldump -p XXXXX--master-data --single-transaction --opt > XXXXX.dmp
入れていきます。
rpm -ivh http://packages.groonga.org/centos/groonga-release-1.1.0-1.noarch.rpm
yum install -y groonga.x86_64 groonga-devel.x86_64
yum install -y groonga-normalizer-mysql.x86_64 groonga-normalizer-mysql-devel.x86_64
cd /usr/local/src
wget http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.6/mysql-5.6.27.tar.gz
wget http://packages.groonga.org/source/mroonga/mroonga-5.08.tar.gz
gtar -xzf mysql-5.6.27.tar.gz
gtar -xzf mroonga-5.08.tar.gz
cd mroonga-5.08
./configure --with-mysql-source=/usr/local/src/mysql-5.6.27 --with-mysql-config=/usr/bin/mysql_config
make
make install
mysql -u root -p
INSTALL PLUGIN mroonga SONAME 'ha_mroonga.so';
show plugins;
ってやったけど失敗。
mroongaストレージでcreate tableするとmysqlクラッシュ
おっかける気力ないのでrpm替えて再チャレンジ
yum install -y http://packages.groonga.org/centos/groonga-release-1.1.0-1.noarch.rpm
yum install -y groonga.x86_64 groonga-devel.x86_64
yum install -y groonga-normalizer-mysql.x86_64 groonga-normalizer-mysql-devel.x86_64
yum install -y http://repo.mysql.com/mysql-community-release-el6-7.noarch.rpm
yum install -y mysql-community-server
yum install -y mysql-community-devel.x86_64
rpm -e MySQL-client-5.5.41-1.rhel5.x86_64
rpm -e MySQL-server-5.5.41-1.rhel5.x86_64
rpm -e MySQL-shared-5.5.41-1.rhel5.x86_64
rpm -e MySQL-devel-5.5.41-1.rhel5.x86_64
rpm -qa |grep -i mysql
mv /etc/my.cnf /etc/my55.cnf
cat > /etc/my.cnf << 'EOS'
(省略)
EOS
mysql_install_db --datadir=/u01/mydata --user=mysql --collation-server=utf8_general_ci
/etc/init.d/mysqld start
yum install -y mysql-community-mroonga
動いたーー