Idea連接mysql 報錯Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.


環境

mysql8
idea2019

錯誤信息

IDEA連接mysql,地址,用戶名,密碼,數據庫名,全都配置正確,點測試連接,報錯如下

解決操作

  1. 設置mysql的時區
  2. mysql驅動的版本

進入命令窗口(Win + R),連接數據庫 mysql -hlocalhost -uroot -p,回車,輸入密碼,回車
繼續輸入 show variables like'%time_zone'; (注意不要漏掉后面的分號),回車,如下圖:

顯示 SYSTEM 就是沒有設置時區

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

重新連接下數據庫,連接成功

如果此時還是測試連接失敗,那就是需要修改mysql驅動版本。把Driver·改成·MySQL for 5.1就可以了

使用set global time_zone = '+8:00';在mysql重啟后失效,如需永久生效,需要在my.ini增加如下配置

[mysqld]
# 設置默認時區
default-time_zone='+8:00'

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


免責聲明!

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



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