mysql乱码解决

1 首先看一下自己的数据库的编码是否有问题

show variables like "char%";

如果和下面不一样请修改
在这里插入图片描述

2 然后定位配置文件的位置

mysql --verbose --help|grep -A 1 'Default options'
或者执行:
mysqld --verbose --help|grep -A 1 'Default options'

优先级是从前往后,尽量选择将my.cnf放在第一位。
在这里插入图片描述

3 配置文件内容

[mysqld]
character-set-server=utf8 
collation-server=utf8_general_ci

[client]
default-character-set=utf8 

[mysql]
default-character-set=utf8

在这里插入图片描述

4 重启即可

发布了157 篇原创文章 · 获赞 77 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/wu2374633583/article/details/93877061