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、将下列内容写入文件: