my.confファイルに文字コードの設定をしても反映しない問題にはまりました。 サーバーを再起動していたので原因に気付けなかったのですが、MySQLだけ再起動してみたら下記のエラーが出力されて対処することができました。 # sudo /etc/init.d/mysqld stop mysqld を停止中: [ OK ] # sudo /etc/init.d/mysqld start Warning: World-writable config file '/etc/my.cnf' is ignored Warning: World-writable config file '/etc/my.cnf' is ignored Warning: World-writable config file '/etc/my.cnf' is ignored Warning: World-writable