美文网首页
MySQL 5.7中文乱码

MySQL 5.7中文乱码

作者: 悠然望剑 | 来源:发表于2018-08-16 08:27 被阅读0次

在排除tomcat和前端没有出现中文乱码的情况下,MySQL 5.7在存储中文时依然出现乱码,一般是由于mysql默认字符集不是utf8导致的。

解决方案:

1、查看mysql当前字符集

首先登陆MySql命令行客户端:

mysql -u root -p

输入密码,进入mysql命令行后执行:

 show variables like "%character%";

显示结果应该类似如下:

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | latin |

| character_set_results | utf8 |

| character_set_server | latin |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

可以看到有的字符集编码不是utf8

2、编辑MySql配置文件

Linux下,MySql的配置文件一般在/etc/mysql/mysql.conf.d/mysqld.cnf

vim /etc/mysql/mysql.conf.d/mysqld.cnf

在[mysqld]标签下加上以下内容:

character_set_server = utf8

3、重启MySql服务

service mysql restart

相关文章

  • MySQL5.7的初始安装问题

    MySQL5.7 解决利用sqoop导入MySQL中文乱码的问题 sudo vim /etc/mysql/mysq...

  • MySQL 5.7中文乱码

    在排除tomcat和前端没有出现中文乱码的情况下,MySQL 5.7在存储中文时依然出现乱码,一般是由于mysql...

  • 「MySQL」文章收藏

    一、MySQL系统管理相关文章 Mysql5.7修改默认密码 MySQL中文乱码问题 MySQL远程连接 二、数据...

  • 2020-04-05

    mysql 5.7 字符集导致中文乱码问题 使用mysql建库脚本创建数据库,建好后,数据库的字符集为latin...

  • MySQL导出CSV文件

    最近接触到mysql比较多,遇到mysql文件导出csv文件,存在格式问题和中文乱码问题,以此记录 中文乱码问题 ...

  • Mac上Mysql日常

    前言 最近一直在项目中遇到编码问题,mysql上是中文,到了页面就成乱码,反之,页面是中文,mysql上的乱码,m...

  • linux下mysql数据库中文乱码

    关于linux下mysql数据库中文乱码的解决方法 mysql的默认编码是latinl不支持中文,进入mysql数...

  • mysql,idea 调试出现中文乱码

    调试的时候出现了中文乱码 形如 “口口”, 然后先看数据库,mysql这边的确出现了中文乱码 设置字符集

  • MySQL 5.7 字符集设置(中文乱码)

    查看一下字符集 嗯,通常可以看到还有latin……那么 以Ubuntu为例 然后

  • docker 运行 mysql5.7 中文乱码 group by

    进入docker 容器 修改mysql配置 vim /etc/mysql/mysql.conf.d/mysqld....

网友评论

      本文标题:MySQL 5.7中文乱码

      本文链接:https://www.haomeiwen.com/subject/kllwbftx.html