关于MAC上MySQL5.7修改字符集拉丁编码设置为UTF-8

在Mac上安装的MySQL5.7默认字符集为latin1,导致可能出现乱码问题。通过简单几步配置,可以在终端中修改字符集编码为UTF-8,包括关闭MySQL服务,生成并编辑my.cnf配置文件,添加相关配置,然后重启服务,最终成功将字符集更改为UTF-8。
摘要由CSDN通过智能技术生成

Mac上从官方安装完Mysql5.7后,有一部分的字符集默认为latin1,而非utf8。

我之前也在很多论坛上查了很多方法,最后还甚至有很多模板配置文件之类的,但是都以失败告终

后来发现,其实就只要简单的几行配置

接下来看看操作:

打开终端登陆MySQL,如果登陆不了,还需要分别输入这两段shell

sudo alias mysql=/usr/local/mysql/bin/mysql
sudo alias mysqladmin=/usr/local/mysql/bin/mysqladmin

查看当前字符集编码

show variables like '%char%';  

会看到有很多地方为拉丁编码(这里引用网图),在创建数据库的时候如果不手动设置数据库字符集,则会造成乱码问题,所以设置默认编码为utf-8会方便很多

接下来讲讲操作的步骤:

1、关闭Mysql服务

2、生成一个my.cnf配置文件,执行下面命令,如果已存在则会打开该文件(nano是一种文本编辑器,个人比较喜欢而已,如果要换成vim也行)

sudo nano /etc/my.cnf

3、将下列内容写入文件:


                
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值