Apache + MySQL + PHP の環境を Mac で手軽に構築できるものに MAMP という物があるのですが、MySQL でデフォルトのキャラセットを utf8 に設定する方法ではまったのでメモ。 使用した MAMP のバージョンは 1.9.5 結論からいうと、 /Applications/MAMP/conf/ に MySQL の設定ファイル my.cnf を作成して、そこに [mysqld] skip-character-set-client-handshake character-set-server = utf8 [mysql] default-character-set=utf8 と書けば OK でした。 で、何が悪かったのかというと。。。。 はまった原因1 : 設定ファイルのパスが違う。 参考したサイトはことごとく /Applications/MAMP/db/mysql