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

相關文章
相關標籤/搜索