部署服务器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 查询下 更改的内容是否生效 。
我的情况是 ,配置生效了, 但是 依然乱码,
估计是 导入的数据 已经是坏了, 就在重新导入了一遍,
果然没有乱码问题了,