5.5以前可以命令行改编码重启生效
也可以通过改配置文件来实现 /etc/my.cnf(我的系统是阿里云的Ubuntu系统)
[client] 和[mysqld]下面加
default-character-set=utf8
可是5.5以后这样改配置文件是行不通的,服务起不来
应该
[client]加
default-character-set=utf8
[mysql]加
character-set-server=utf8
重启服务 service mysqld start
mysql -uroot -p123456
show variables like 'character%';
show variables like 'coll%';