Mysql連線時區報錯解決方法

2021-09-26 01:54:06 字數 498 閱讀 6148

高版本的mysql連線時,可能會報帶有亂報的時區錯誤,解決方法可以參考網上給出的在spring.datasource.url後加一串編碼及時區指定條件試試,不過我的專案加了後仍然不行,所以我採用了修改資料庫伺服器的時間來解決。

方法一(臨時,重啟後失效):

在mysql的dos視窗或者mysql客戶端輸入如下命令即可。

set global time_zone = 『+8:00』; #修改mysql全域性時區為北京時間,即我們所在的東8區

flush privileges; #立即生效

方法二(永久):

在mysql的配置檔案my.ini中加入如下配置,重啟後生效。(my.ini配置檔案和bin在同一級目錄)

#注意第乙個是中劃線,第二個是下劃線,時區要帶引號。

default-time_zone = 『+8:00』

方法二為windows上mysql伺服器時區修改,如果是linux則需要修改 /ect/my.cnf檔案,新增上面的時區指定配置。

連線Redis報錯的解決方法

使用的python版本 3.7.3 叨叨背景 連線redis,一直報錯!源 import redis client redis.strictredis 報錯資訊traceback most recent call last file line 1,in file c program files je...

Mysql常見報錯解決方法

一 登入報錯 error 1045 28000 access denied for user mysql localhost using password no mysql日誌檔案總結此問題的整體步驟如下 第一步 修改pid路徑 檢視日誌檔案中錯誤資訊 cat var log mysqld.log ...

mysql 連線超時解決方法

jdbc開發時候遇到mysql連線超時,斷開服務的問題。經過查資料,找到問題解決方法,總結如下。問題原因 由於mysql服務在長時間不連線之後斷開了,斷開之後的首次請求會丟擲這個異常。既然是連線超時的問題,就要去mysql中 一下連線時間是怎麼 控制的。開啟mysql的控制台,執行 show var...