部署服务器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的默认字符集 不对。

linux mysql出现乱码问题


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

SHOW VARIABLES LIKE ‘character%’;



linux mysql出现乱码问题


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

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


之后就保存重启 服务

service mysqld restart ;


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


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

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


果然没有乱码问题了, 






相关文章:

  • 2021-08-20
  • 2022-12-23
  • 2021-11-26
  • 2022-12-23
  • 2021-10-17
  • 2022-12-23
猜你喜欢
  • 2022-01-06
  • 2021-07-17
  • 2021-04-28
  • 2021-05-25
  • 2022-01-04
  • 2021-11-06
  • 2022-02-03
相关资源
相似解决方案