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


錯誤界面

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

界面類似是這樣的,

 

 

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

解決方案

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

第一,設置mysql時區。

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

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

 

 

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

 

 

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

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

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

 

 

這便是設置成功啦!

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

第二,同步mysql驅動。

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

 

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

 

 【補充】

如果,你選的是MySQL,

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

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM