sudo cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
これで、設定ファイルのひな形をコピー。viなんかで開いて、[client][mysqldump][mysql]ってところを探し出して以下を追加
default-character-set=utf8
また、mysqldってところにも以下を追加する。
[mysqld] default-character-set = utf8 skip-character-set-client-handshake character-set-server = utf8 collation-server = utf8_general_ci init-connect = SET NAMES utf8
MySQLを再起動すれば、設定が反映されている。
mysql> show variables like 'char%'; +--------------------------+--------------------------------------------------------+ | Variable_name | Value | +--------------------------+--------------------------------------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/local/mysql-5.1.36-osx10.5-x86_64/share/charsets/ | +--------------------------+--------------------------------------------------------+ 8 rows in set (0.00 sec)