mysql設定時の設定変更

[mysqld]
default-character-set=ujis

[client]
default-character-set=ujis
skip-character-set-client-handshake

[mysql]
default-character-set=ujis

[mysqldump]
default-character-set=ujis

statusコマンドでcharacter-setの確認ができる。

Server characterset:
Db characterset:
Client characterset:
Conn. characterset:

の確認ができるが、すでに作成されているDBに関しては、そのまま設定が残っているので
作り直しが必要。作り直さなくても変更できるのかもしれない。。。

skip-character-set-client-handshake
を入れないと文字化けが発生する。
設定内容は、サーバーの文字コード設定をクライアントに反映してくれるらしい。

※追記
(skip-character-set-client-handshakeは4.1.15または5.0.13以降で追加された。)