MySQL 5.6をCentOS5にインストール
5.6が出たのでインストールしてみた
すでにyumでインストールしてしまっている場合はremoveで消します(※先にダンプをとる事)
# yum remove mysql
5.6はyumだと入らないのでrpmで入れます。
まずは公式サイトへ行ってrpmをダウンロード
必要なのは3つ
・MySQL-server-5.6.11-1.rhel5.i386.rpm
・MySQL-shared-compat-5.6.11-1.rhel5.i386.rpm
・MySQL-client-5.6.11-1.rhel5.i386.rpm
インストール
# yum localinstall MySQL-server-5.6.11-1.rhel5.i386.rpm
エラーが出た。
warning: rpmts_HdrFromFdno: V3 DSA signature: NOKEY, key ID 5072e1f5
キーがないとの事。
rpmにインポートされているキーを確認
3つくらい出てきた
# rpm -qa gpg-pubkey *
確認するとどれもだめらしい。
# rpm -K MySQL-server-5.6.11-1.rhel5.i386.rpm
# MySQL-server-5.6.11-1.rhel5.i386.rpm: sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#5072e1f5)
結局公式にあるのが正解
http://dev.mysql.com/doc/refman/5.5/en//checking-gpg-signature.html
# rpm --import gpg-key.txt
いいらしい。
# rpm -K MySQL-server-5.6.11-1.rhel5.i386.rpm
# MySQL-server-5.6.11-1.rhel5.i386.rpm: sha1 md5 gpg OK
再度挑戦
# yum localinstall MySQL-server-5.6.11-1.rhel5.i386.rpm
# yum localinstall MySQL-client-5.6.11-1.rhel5.i386.rpm
入った。
初期化が始まる。
# service mysql start
止まった・・
The server quit without updating PID file (...
調べてみたらなんかプロセス走ってんじゃないのかって事でプロセスを見てみる
2つほどプロセスが見つかるのでkillする
ps aux | grep mysql
# kill -9 xxxx
成功した。
接続を試みると...終わらぬ戦い
# ERROR 2002 (HY000): Can't connect to local MySQL server through socket