您的位置:首頁技術文章
文章詳情頁

IDEA連接mysql又報錯!Server returns invalid timezone. Go to tab and set serverTimezone prope的問題

瀏覽:13日期:2023-10-18 08:59:36

前進的道路總是這么難呢,充滿荊棘。咬緊牙,相信自己可以挺過去的。加油加油!

錯誤界面

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

界面是這樣的,

IDEA連接mysql又報錯!Server returns invalid timezone. Go to tab and set serverTimezone  prope的問題

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

看起來是時區出了問題。時區怎么會出問題?坑真多。網上搜了各種解決辦法,琳瑯滿目,復雜的簡單的,總算是解決了!

解決方案

我的問題出在兩塊,第一,設置mysql的時區。第二,mysql驅動的版本。詳細步驟如下:

第一,設置mysql時區。

1,我們先來檢查下mysql時區。

( 這里有個小插曲~~~~~~~你的mysql,配置好環境變量了嗎 )

IDEA連接mysql又報錯!Server returns invalid timezone. Go to tab and set serverTimezone  prope的問題

配置完環境變量,就可以在命令窗口直接執行下面的命令啦!

進入命令窗口(Win + R),連接數據庫 mysql -hlocalhost -uroot -p,回車,輸入密碼,回車,如圖:

IDEA連接mysql又報錯!Server returns invalid timezone. Go to tab and set serverTimezone  prope的問題

2,繼續輸入 show variables like’%time_zone’; (注意不要漏掉后面的分號),回車,如圖:

IDEA連接mysql又報錯!Server returns invalid timezone. Go to tab and set serverTimezone  prope的問題

顯示 SYSTEM 就是沒有設置時區啦。

3,現在我們來設置時區。

輸入set global time_zone = ’+8:00’; 注意不要漏掉后面的分號),回車,如圖:

IDEA連接mysql又報錯!Server returns invalid timezone. Go to tab and set serverTimezone  prope的問題

這便是設置成功啦!

這時你重新連接下數據庫,也許能連接成功!如果沒有,就繼續往下走!

第二,同步mysql驅動。

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

IDEA連接mysql又報錯!Server returns invalid timezone. Go to tab and set serverTimezone  prope的問題

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

IDEA連接mysql又報錯!Server returns invalid timezone. Go to tab and set serverTimezone  prope的問題

【補充】

如果,你選的是MySQL,

IDEA連接mysql又報錯!Server returns invalid timezone. Go to tab and set serverTimezone  prope的問題

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

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

IDEA連接mysql又報錯!Server returns invalid timezone. Go to tab and set serverTimezone  prope的問題

總結

到此這篇關于IDEA連接mysql又報錯!Server returns invalid timezone. Go to ’Advanced’ tab and set ’serverTimezone’ prope的文章就介紹到這了,更多相關idea連接mysql報錯內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: MySQL 數據庫
相關文章:
国产综合久久一区二区三区