linux mysql乱码问题

Posted 枯木逢春

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux mysql乱码问题相关的知识,希望对你有一定的参考价值。

mysql,发现都是乱码,一堆问号,如下图:

 

查看mysql编码

 

需要修改mysql编码,打开/etc/my.cnf 文件

 

在下边添加如下行

[client]
default_character_set=utf8
[mysqld]
collation_server = utf8_general_ci
character_set_server = utf8

 

修改后的/etc/my.cnf如下:

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[client]
default_character_set=utf8
[mysqld]
collation_server = utf8_general_ci
character_set_server = utf8

 

再查看如下

 

已经修改过来了,重启, 再继续查询,能正常显示中文汉字,搞定。

以上是关于linux mysql乱码问题的主要内容,如果未能解决你的问题,请参考以下文章

Linux中mysql中文乱码

Linux中mysql中文乱码

linux mysql乱码问题

linux下插入的mysql数据乱码问题

Linux MySQL中文乱码

Linux下Tomcat向MySQL插入数据中文乱码解决办法