MySQL编码格式统一为UTF8

本文介绍如何将MySQL的字符编码统一设置为UTF8,包括查看当前字符编码方式、修改配置文件及重启MySQL服务等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     一般在安装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%'

   结果如下:

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值