美文网首页
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