Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property

pycharm連接mysql報錯!Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property

01錯誤界面截圖

02解決方案

step01,設置mysql時區(前提是配置好了環境變量)。

step02,同步mysql驅動。


我是AIHUBEI,堅持每天進步。

錯誤界面如下

pycharm連接mysql,地址,用戶名,密碼,數據庫名,全都配置無誤,點連接測試,紅色報錯,不成功!

界面是這樣的,

報錯內容大意爲:服務器返回無效時區。進入“高級”選項卡,手動設置“serverTimezone”屬性。

原因爲:時區錯誤,MySQL默認的時區是UTC時區,比北京時間晚8個小時。

解決方案如下:

第一,設置mysql時區。

1,查看mysql時區變量信息。

# 進入MySQL
show variables like '%time_zone';

(  補充~~~~~~~環境變量的配置, )

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

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

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

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

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

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

這便是設置成功啦!

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

第二,同步mysql驅動。

選擇適合你的mysql版本,

點擊Test Connection測試,成功

【補充】

如果,你選的是MySQL,

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

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

 

 

 

相應學習鏈接:https://blog.csdn.net/liuqiker/article/details/102455077?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章