mysql修改编码方式出错

已经修改my文件中的代码,重启mysql发现编码方式依旧没有改变,不知道哪里出现问题?

修改之后还是以前的编码方式:

已经存在的数据库编码不会变的

用这个来修改现有的

alter database 数据库 character set utf8

mysql> set character_set_client=utf8;
mysql> set character_set_connection=utf8;
mysql> set character_set_database=utf8;
mysql> set character_set_results=utf8;
mysql> set character_set_server=utf8;
mysql> set character_set_system=utf8;
mysql> set collation_connection=utf8;
mysql> set collation_database=utf8;
mysql> set collation_server=utf8;

修改数据库enterprises的字符集:
alter database 数据库 character set utf8

修改数据表employees的字符集:
alter table 表 character set utf8

修改字段的字符集
alter table 表 change 字段 字段 <类型> character set utf8;

 

 

你好,collation 的设置应该是utf8_general_ci,其余的问题已经解决,谢谢!