mysql5.5.3以後でサーバの文字コードをutf8に変更する

投稿日: 2011/8/18 0:01

xamppでmysqlをセットアップしたところ文字コードがlatin1という英語っぽい文字コードになっていたため文字化けしました。
そのため mysql/bin/my.ini を編集し、文字コードを変更しようとしたのですが、バージョンが上がったため
今まで通りの方法ではうまくいかず苦戦しました。

今までは my.ini の [mysqld] セクションに

default-character-set = utf8

と記入することでうまく動いていた気がするのですが、どうにもダメです。
mysqlデーモンを起動してもすぐに落ちてしまいます。

仕方なく調べたところどうやらmysql5.5.3以後はdefault-character-setオプションは廃止されたとのこと。

参照したWebサイト

オプションを修正し、

character_set_server=utf8

と記述することで問題なく動作しました。