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 config file '/etc/my.cnf' is ignored mysqld を起動中: [ OK ]
全世界から書き込み可能な設定ファイル「/etc/my.cnf」は無視します。という感じでしょうか。
書き込みできないようにmy.cnfファイルのアクセス権を “644” に設定したら解決しました。
# chmod 644 /etc/my.cnf
コメント