MySQLを5.1から5.5にアップグレードしてハマったのでメモ

MySQL5.5からは、/etc/my.cnfの文字列設定の項目名が変わりました。

5.1は

default-character-set = utf8

だった箇所を、

character-set-server=utf8

としないといけませんでした。

/var/log/mysqld.logに、

[ERROR] /usr/libexec/mysqld: unknown variable 'default-character-set=utf8'

と出力されていて気づきました。