美文网首页
mysql 5.7.0 出现时间差

mysql 5.7.0 出现时间差

作者: 莫东 | 来源:发表于2017-12-05 16:15 被阅读0次

mysql 5.7.0 或 阿里云rds 5.7.0 出现8小时,13小时,14小时时间差。

提工单后整整两天无法解决。期间通过监测数据之类的所有的都做了数据监控都无效。

通过线上debug 发现插入数据库前时间都是对的,服务器 数据库时区都是CTS。

set time_zone='+8:00';

show variables like '%time_zone%';

select now();

set GLOBAL time_zone = '+8:00';

flush privileges;

show global variables like '%time_zone%';

show variables like '%time_zone%'

上述命令用了遍也没用

最后查询到 mysql链接上面有个serverTimezone参数 查询mysql文档发现有Hongkong Shanghai的字样

修改链接

jdbc:mysql://url:3306/table --> jdbc:mysql://url:3306/table?serverTimezone=Hongkong

成功!

相关文章

网友评论

      本文标题:mysql 5.7.0 出现时间差

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