MySQL之时间相差13个小时

一次因升级 JDBC 驱动导致生产环境数据库时间与服务器时间相差+13个小时。

1
2
[mysqld]
default-time_zone = '+8:00'

spring.datasource.url=jdbc:mysql://localhost:3306/db_name?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&autoReconnect=true&serverTimezone=Asia/Shanghai
spring.datasource.url=jdbc:mysql://localhost:3306/db_name?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&autoReconnect=true&serverTimezone=GMT%2B8

参考: 一次 JDBC 与 MySQL 因 “CST” 时区协商误解导致时间差了 14 或 13 小时的排错经历

作者

光星

发布于

2018-04-24

更新于

2023-03-06

许可协议

评论