1、停止MySQL服务
/etc/init.d/mysql stop
2、修改编码
sudo vi /etc/mysql/my.cnf
注:Mac在/usr/local/%mysql%/my.conf
在[mysqld]下插入一行
character_set_server=utf8
3、启动MySQL服务
/etc/init.d/mysql start
注:如果按照以前的方法设置成default-character-set=utf8会启动不了,启动失败时可以在/var/log/mysql/error.log下查看日志,找出问题所在。