mysql驅動包與mysql版本,mysql驅動jar包怎麼裝

大家在使用Idea、PyCharm連接MySQL時,可能會遇到以下報錯:

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

idea、PyCharm連接MySQL錯誤如何解決?

今天整理一下幾種解決辦法供大家參考。

首先,我們來定位原因:

原因:伺服器返回無效時區,轉到「高級」選項卡並手動設置「serverTimezone」屬性。

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

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

因為時區不一致,所以提示Server returns invalid timezone.Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually

伺服器返回了無效的時區,去「高級」標籤中手工設置「serverTimezon”屬性值。

PART

01

解決方法一

在mysql的命令行窗口輸入以下命令即可:

show variables like '%time_zone%';set global time_zone = '+8:00';
idea、PyCharm連接MySQL錯誤如何解決?

回到PyCharm再次點擊「測試連接」,已經成功了。

idea、PyCharm連接MySQL錯誤如何解決?

PART

02

解決方法二

在連接配置框里,點擊「Advanced」選項卡,在裡面找到serverTimezone,這裡設置為我們的時區「東八區」即可。即:Asia/Shanghai。

idea、PyCharm連接MySQL錯誤如何解決?

PART

03

解決方案三

在最終連接url上追加「?serverTimezone=GM」就可以。

例子:

jdbc:mysql://localhost:3306/test?serverTimezone=GMT
idea、PyCharm連接MySQL錯誤如何解決?

希望通過上面的一些總結,可以對大家在數據分析工作中提供一些幫助。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/228170.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-09 21:31
下一篇 2024-12-09 21:31

相關推薦

發表回復

登錄後才能評論