XAMPP1.7.4でMySQLのutf-8化

以前ブログでも少し触れましたがWindowsのセットアップをしたでそれに伴い環境設定もイチからコツコツとし直しているわけです。大半のものは順調に進んでいるわけですが先ほどXAMPP1.7.4をインストールしていたところ文字コードがちょっと厄介なことになってたのでメモがてらブログに残します。これまでどおりXAMPPのMySQLをUTF-8するための編集として「/xampp/mysql/bin/my.ini」に

[css]
[client]
default-character-set = utf8

[mysqld]
skip-character-set-client-handshake
default-character-set = utf8
character-set-server = utf8
collation-server = utf8_general_ci
init-connect = SET NAMES utf8

[mysqldump]
default-character-set = utf8

[mysql]
default-character-set = utf8
[/css]

を追記していたわけです。ところがこれをするとMySQLが起動しなくなるという症状が。。。ググってたどり着いたこちらの情報をもとに

[css]
[mysqld]
skip-character-set-client-handshake
default-character-set = utf8
character-set-server = utf8
collation-server = utf8_general_ci
init-connect = SET NAMES utf8
[/css]

[css]
[mysqld]
character_set_server = utf8
skip-character-set-client-handshake
[/css]

に変更するとMySQLが無事に起動しました。変更後コマンドプロンプトで確認した感じも、、、

XAMPP1.7.4 MySQLのUFT-8化

大丈夫そうです。ほんの数十分前の出来事なのでこの後紆余曲折ある可能性も考えられますがとりあえずメモがてら残しておきます。

  • 2011.07.21
  • お仕事っぽいこと