IDEA連接mysql報錯!Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' prope

目錄

 錯誤信息如下:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually

怎麼解決呢?


IDEA連接mysql,地址,用戶名,密碼,數據庫名,全都配置好了,點測試連接,咔!不成功!

 一:錯誤信息如下:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually

翻譯過來就是:服務器返回無效時區。進入“高級”選項卡,手動設置“serverTimezone”屬性。

出現該問題的原因是MySQL驅動jar中的默認時區是UTC。

UTC代表的是全球標準時間 ,但是我們使用的時間是北京時區也就是東八區,領先UTC八個小時。

二:怎麼解決呢?

第一種:服務器返回了無效的時區,去“高級”標籤中手工設置“serverTimezon"屬性值。
Asia/Shanghai

在這裏插入圖片描述

 

設置時區不出意外是會解決問題的,但是我去看了一下官方文檔說是要設置idea連接MySQL的驅動,下面說說怎麼修改驅動

第二種:同步mysql驅動。


我本機安裝的mysql版本是5.7的,那麼IDEA要連接mysql也應該匹配下驅動版本。把Driver改成MySQL for 5.1就可以了

在點擊Test Connection測試下,成功啦!

 

【補充】

如果,你選的是MySQL,

數據庫又是其他版本的,也沒關係。

在驅動列表裏找到 MySQL ,右邊Driver files 裏,選擇一下你需要的版本,保存就可以了。

 

 

 

 

發佈了213 篇原創文章 · 獲贊 12 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章