linux mysql出现乱码问题

xiaoxiao2021-02-28  15

部署服务器linux 数据导入后,拉取出来的实话 乱码,

各种测试 

在 jdbc 连接的时候 在 

jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://127.0.0.1:3306/serviceApi?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true jdbc.username=root jdbc.password=123456

这也不行。

后来发现 mysql的默认字符集 不对。

这个 地方, system 和 dir 没事,不用关心, 只要是其他的 对影响 影响的。

SHOW VARIABLES LIKE ‘character%’;

我的  /etc/my.inf  里面没有  [client]  和 [mysql] 

这两项 , 我也不懂, 就自己给敲上去的。   这一步 一定要备份, 你懂得 。 万一起不来了, 还是可以恢复的。

之后就保存重启 服务

service mysqld restart ;

在用第一步的 sql 查询下 更改的内容是否生效 。

我的情况是 ,配置生效了, 但是 依然乱码,  

估计是 导入的数据 已经是坏了,  就在重新导入了一遍, 

果然没有乱码问题了, 

转载请注明原文地址: https://www.6miu.com/read-250294.html

最新回复(0)