mysql查询数据时间多了14小时的问题

最近项目中使用了mysql驱动:mysql

com.mysql.cj.jdbc.Driver

查询数据时发现时间多了14个小时。后来查看centos是东八区,mysql时区也是默认的没有动过。spring

后来发现mysql链接器使用的是8.0.13版本。sql

8.0.13版本在指定URL时须要指定时区,以下:centos

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://111.111.111.111:3306/database
?serverTimezone=GMT%2B8&verifyServerCertificate=false&useSSL=false
    username: 111
    password: 111

指定时区为 serverTimezone=GMT%2B8 后便可解决时区问题。(东八区,北京时间)。url

共勉。code

相关文章
相关标签/搜索