linux mysql 解决中文乱码问题

1、确认当前编码格式

进入mysql shell 窗口 进行查询

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

linux mysql 解决中文乱码问题_第1张图片

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

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

[client] ​ default-character-set=utf8

[mysql] ​ default-character-set=utf8

[mysqld] ​ character-set-server=utf8

文件未改原图:

linux mysql 解决中文乱码问题_第2张图片

改后图:

linux mysql 解决中文乱码问题_第3张图片

保存重启mysql

进入myql 

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

linux mysql 解决中文乱码问题_第4张图片

你可能感兴趣的:(linux,mysql,解决中文乱码问题)