step01: mysql命令行下执行 show variables like '%character%';
step02: 除了character_set_filesystem,全部设置为utf8
set character_set_client=utf8;
set character_set_connection=utf8;
set character_set_database=utf8;
set character_set_results=utf8;
set character_set_server=utf8;
step03: 修改my.cnf配置文件,加入一下内容
vi /etc/my.cnf
########################################
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
########################################
step04:重启mysql服务即可<这一步必须>
/etc/init.d/mysql restart
########################################
final: 重启MySQL后可以再次确认是否修改生效
show variables like '%character%';