最近在AWS安装使用mysql5.7,发现中文插入数据库乱码了,通过设置mysql charset解决。
1.查看mysql charset
可以看出mysql编码有lantin1。
2.更改mysql编码
修改my.cnf文件,AWS该文件位置是/etc/my.cnf
[mysqld]下添加的应该为:
character-set-server=utf8
collation-server=utf8_general_ci
保存退出,重启mysql。
service mysqld restart
mysql编码都是utf-8了。