MySQL5.1から5.6にバージョンアップしてRedmineが動くのを確認した
MySQLはいつも、base(JAIST)から5.1をいれるか、remiから5.5を入れていました。つい先日、5.6が公開されていたのですが、remiではまだ公開されていなかったので、baseからインストールすることにしました。インストール方法はこちらを参考にさせていただきました。
http://d.hatena.ne.jp/akishin999/20130207/1360241401
環境
- CentOS 6.2
- MySQL 5.1.66-2
- Redmine 2.2.0 (動作確認用)
- unicorn 4.5.0
- mysql2 0.3.11
- redmineという名前でサービス登録: http://wankomagic.hatenablog.com/entry/2012/12/31/011312
手順
- サービスの停止
service redmine stop service mysqld stop
- 旧バージョンの削除
rpm -e mysql mysql-server mysql-devel
- 新バージョンのインストール
yum install -y http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.6/MySQL-client-5.6.10-1.el6.x86_64.rpm \
http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.6/MySQL-shared-compat-5.6.10-1.el6.x86_64.rpm \
http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.6/MySQL-server-5.6.10-1.el6.x86_64.rpm \
http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.6/MySQL-devel-5.6.10-1.el6.x86_64.rpm - サービスの起動
service mysql start
service redmine start
mysql-libsはmysql-shared-compatで代用されるようです。
mysql2のgemがうまく動かないとか、MySQL5.6にしたらアクセスできなくなったとかいう声を聞いていたので身構えていたのですが、環境依存だったのかな?
この手順では作成されなかったのですが、場合によっては、/usr/my.cnfが作成され、そちらが優先的に適用されるようなので、インストール後、確認しておくとよいでしょう。