mysqldumpで文字化け発生

テーブルの文字コードUTF-8にしたのに文字化けしたので、その対応策。

sudo cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf

$ vim /etc/my.cnf

以下のように追記。

[client]
default-character-set = utf8

[mysqld]
skip-character-set-client-handshake
character-set-server = utf8
collation-server = utf8_general_ci
# init-connect = SET NAMES utf8

[mysqldump]
default-character-set = utf8

[mysql]
default-character-set = utf8

MySQLを再起動

$ sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart