目錄
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 裏,選擇一下你需要的版本,保存就可以了。