MySQL编码格式统一为UTF8

     一般在安装MySQL后,将字符编码格式统一为UTF8,方便后续操作。

1.查看字符编码方式

show variables like '%char%'

   结果如下:

  MySQL编码格式统一为UTF8_第1张图片

   如上图所示,编码方式有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%'

   结果如下:

   MySQL编码格式统一为UTF8_第2张图片

你可能感兴趣的:(MySQL基础)