ブログのMySQLを5.1から5.5にバージョンアップ

·1 分で読めます

5.5ってどうなんだろう?と思ったので試しにこのブログのMySQLを5.1 -> 5.5にしてみた。

tar.gz のバイナリを取ってきて /usr/local/mysql-5.5.13-linux-2.6-i686 に展開して /usr/local/mysql にsymlink (バージョンアップに失敗したときにすぐに戻せるように)。あとはstop start して起動するだけ。

/usr/local/mysql/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

って言われるので、libaioをインストール(ubuntu)

$ sudo aptitude install libaio

$ sudo /sbin/ldconfig

もう1回起動。今度は

110604 1:16:45 [ERROR] /usr/local/mysql/bin/mysqld: unknown variable 'default-table-type=InnoDB'

って怒られる。どうやら default-table-type は使えなくなったらしい。

default-storage-engine = InnoDB

としたら無事起動。

最後に

# /usr/local/mysql/bin/mysql_upgrade

して完了。今のところ無問題。

[tmkm-amazon]4774142948[/tmkm-amazon]