mysql 5.7.0 或 阿里云rds 5.7.0 出現8小時,13小時,14小時時間差。
提工單后整整兩天無法解決茸苇。期間通過監(jiān)測數據之類的所有的都做了數據監(jiān)控都無效。
通過線上debug 發(fā)現插入數據庫前時間都是對的拼坎,服務器 數據庫時區(qū)都是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文檔發(fā)現有Hongkong Shanghai的字樣
修改鏈接
jdbc:mysql://url:3306/table -->?jdbc:mysql://url:3306/table?serverTimezone=Hongkong
成功!