1. service mysqld stop,停用mysql。
2. cp /etc/my.cnf /etc/my.cnf.bak,修改前做备份,这是个好习惯。
修改my.cnf
vi /etc/my.cnf
在[client]下添加,client为控制客户端的,没有的可以不需要加。
default-character-set=utf8
在[mysqld]下添加,mysqld为控制服务器端的,改过了,OK。
character_set_server=utf8 (注:不是 default-character-set=utf8 ,不然会报错)
3. service mysqld restart,重启。
4. 进入mysql,并执行命令 show variables like '%char%';查看。
原文地址:http://blog.chinaunix.net/uid-20180960-id-1972668.html
原文步骤2有点小问题,在此改过。希望作者不要介意