object(stdClass)#32 (2) { ["docs"]=> array(0) { } ["count"]=> int(0) } linux mysql 解决中文乱码问题 - 爱码网

1、确认当前编码格式

进入mysql shell 窗口 进行查询

查询命令: show variables like 'character_set_%';

linux mysql 解决中文乱码问题

2、设置mysql各个角色的编码

编辑/etc/my.cnf文件(安装mysql后系统自动添加的),在文件中添加一下内容,最后保存退出

[client] ​ default-character-set=utf8

[mysql] ​ default-character-set=utf8

[mysqld] ​ character-set-server=utf8

文件未改原图:

linux mysql 解决中文乱码问题

改后图:

linux mysql 解决中文乱码问题

保存重启mysql

进入myql 

再次输入 show variables like 'character_set_%';

linux mysql 解决中文乱码问题

相关文章: