Edited at

MySQLでサーバ、DBの文字コードを変更する方法

More than 3 years have passed since last update.

MySQLでサーバ、DBの文字コードを変更する場合、my.confという設定ファイルを編集する必要があるが。デフォルトでは用意されていないので、自作する必要がある。

ゼロから作るのではなく、以下の雛形ファイルから好みのものをコピーして所定のディレクトリに配置する。

/Applications/MAMP/Library/support-files/my-small.cnf

/Applications/MAMP/Library/support-files/my-medium.cnf

/Applications/MAMP/Library/support-files/my-large.cnf

/Applications/MAMP/Library/support-files/my-huge.cnf

/Applications/MAMP/Library/support-files/my-innodb-heavy-4G.cnf

設置場所は、/Application/MAMP/db/mysql/と様々なサイトで説明されているが、

ここにmy.confを設置すると、MySQLが再起動できなくなる現象発生。原因不明で未解決のまま。

設定ファイルで変更する方法はあきらめ、ターミナルから地道に変更する方法にチェンジ。

set character_set_databese = "uft8";

みたいな感じで変更していく。

参考サイト:http://klx.ldblog.jp/archives/wordpress_mamp_mysql_mojibake.html