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

解決操作
- 設置
mysql的時區 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'
