いももちのきもち

悪戦苦闘の歴史のメモ

mysqlサーバの文字化け対応記録

家のCentOS6環境で使っているmysqlのDBに格納した日本語データが文字化けしている!
mysqlの各設定の文字コードを確認!

show variables like "chara%"; 

character_set_databaseがutf8ではなくlatin1になっていました。
テーブルの定義変更でも文字コードを指定できますが、以下のページを参考にして/etc/my.cnfにデフォルトの設定がutf8になるように追記しました。
restart後、新規作成したテーブルはすべてutf8が使われることを確認しました。
qiita.com
qiita.com
interu.hatenablog.com
kzworks.at.webry.info