/tmp/notes

鶏頭のための備忘録

mroongaでengine=Mroongaのテーブルを復元したときにinnodbになる

Mroongaプラグインが入ってない状態でengine=Mroongaテーブルを含むダンプを復元するとinnodbに読み替えられるくさい。

 

slave復元したときに気付かずにサービスインして大惨事に。

 

初期化バックアップからの復元後は下記で確認行う

 

mysql> show engines;

 

プラグインがなかったら

mysql>  INSTALL PLUGIN Mroonga SONAME 'ha_mroonga.so';

 

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

 

動いたーー

 

 

hyperestraierをcentosにrpmで


cd /usr/local/src
wget http://ftp.vinelinux.org/pub/Vine/VineSeed/SRPMS.plus/qdbm-1.8.78-2vl7.src.rpm
wget http://ftp.vinelinux.org/pub/Vine/VineSeed/SRPMS.plus/mecab-0.996-1vl7.src.rpm
wget http://ftp.vinelinux.org/pub/Vine/VineSeed/SRPMS.plus/mecab-ipadic-2.7.0.20070801-4vl7.src.rpm
wget http://ftp.vinelinux.org/pub/Vine/VineSeed/SRPMS.plus/hyperestraier-1.4.13-8vl7.src.rpm

yum -y install zlib-devel.x86_64

cd /usr/local/src
rpmbuild --rebuild qdbm-1.8.78-2vl7.src.rpm
cd /root/rpmbuild/RPMS/x86_64/
rpm -ivh qdbm-1.8.78-2.x86_64.rpm qdbm-devel-1.8.78-2.x86_64.rpm

cd /usr/local/src
rpmbuild --rebuild mecab-0.996-1vl7.src.rpm
cd /root/rpmbuild/RPMS/x86_64/
rpm -ivh mecab-0.996-1.x86_64.rpm mecab-devel-0.996-1.x86_64.rpm

cd /usr/local/src
rpmbuild --rebuild mecab-ipadic-2.7.0.20070801-4vl7.src.rpm
cd /root/rpmbuild/RPMS/x86_64/
rpm -ivh mecab-ipadic-2.7.0.20070801-4.x86_64.rpm

yum -y install perl-ExtUtils-MakeMaker.x86_64 perl-Time-HiRes.x86_64

cd /usr/local/src
rpmbuild --rebuild hyperestraier-1.4.13-8vl7.src.rpm
cd /root/rpmbuild/RPMS/x86_64/
rpm -ivh hyperestraier-1.4.13-8.x86_64.rpm hyperestraier-devel-1.4.13-8.x86_64.rpm hyperestraier-perl-1.4.13-8.x86_64.rpm

cd
rm -rf rpmbuild

 

www.ginriki.net

さくらVPSの初期パスワードでログインできない

初期パスワードに『=』が含まれてると英語キーボードでログインできなくて詰む。

ベータ版のシリアルコンソールからログインできる。

 

http://tumblr.clicklog.org/post/26426868190/さくらのvncコンソールを英語キーボードで利用する際に発生する問題-さくらのvpsは-qemu

tumblr.clicklog.org

ESET Smart Securityが未登録の深刻なエラー (0x1106)でこける

C:\Program Files\ESET\ESET Smart Security

以下の*.datファイルを削除

 

ESETの設定→詳細設定を表示する→アップデート→設定→アップデートキャッシュを削除→ウイルス定義データベースをアップデート

 

これで直った。再起動とかいらん。

 

eset-support.canon-its.jp