mysql時區_MySQL 時區 與 系統時區 不一致
阿新 • • 發佈:2020-12-10
來源:
Mybatis使用MySQL中遇到的一個問題 | CodeDogluoliangdsga.github.io來源:
https://blog.csdn.net/qq_30553235/article/details/79612824blog.csdn.net謝謝兩位大佬
今天重灌電腦後, 連線 MySql資料庫出現了異常。
異常如下
java.sql.SQLException: The server time zone value ‘XXXXXX’ is unrecognized or represents more than one time zone. The server time zone value '????????' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
是資料庫時區, 與系統時區不一致的問題導致。
- 解決方法 1: (來源 LuoLiangDSGA的部落格)
- 在 連線的 url 後面新增 serverTimezone=GMT
- 解決方法 2: (來源 totoroKing)
- 修改資料庫的時區。兩種方法
- 指令
- mysql>set global time_zone ='+08:00';
- mysql>set time_zone ='+08:00';
- 指令
- 修改
my.cnf
檔案,在[mysqld]
節下增加default-time-zone = '+08:00'
。
- 修改資料庫的時區。兩種方法
建議看看 totoroKing 大佬的資料庫時區問題的文章。