2012年6月29日金曜日

MAMPにおけるMySQLの設定

MAMPでMySQLを使用中、日本語テキストが文字化けする。


解決策
my.cnfファイルに文字コードに関する設定を追記する。


my.cnfは初期状態で存在しない。テンプレートからコピーする。
cp /Applications/MAMP/Library/support-files/my-small.cnf /Applications/MAMP/conf/my.cnf
コピーしたmy.cnf内のそれぞれのセクションに以下の記述を追記する。
[mysqld]
skip-character-set-client-handshake
character-set-server=utf8 
[mysql]
default-character-set=utf8