一般在安装MySQL后,将字符编码格式统一为UTF8,方便后续操作。
1.查看字符编码方式
show variables like '%char%'
结果如下:
如上图所示,编码方式有utf8、Latin1。编码方式的不唯一,会给后续使用带来麻烦。现将编码方式统一设置为utf8。
2.编码格式统一为UTF8
编辑配置文件/etc/my.cnf。
vi /etc/my.cnf
在该配置文件里,增加如下配置:
[mysql]
default-character-set=utf8
[client]
default-character-set=utf8
[mysqld]
character_set_server=utf8
character_set_client=utf8
collation_server=utf8_general_ci
注:1.注意[mysqld]配置时的下划线'_'不同于[mysql]和[[client]]的中划线'-'。
2.修改编码只对之后的的数据库生效,因此,最好在安装mysql之后立刻统一编码。
3.重启mysql,重新登录,查看编码方式。
3.查看修改后的字符编码方式
show variables like '%char%'
结果如下: