問題說明
Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually
解決方法:
一,在mysql的命令模式下,輸入:
set global time_zone='+8:00';
直接點開,輸入你mysql root密碼
查看默認時區命令
查看時區 show variables like '%time_zone';
設置時區set global time_zone='+8:00';
設置完成后會提示,Query OK
輸入exit 命令退出,重新打開 輸入
show variables like '%time_zone'; 查看時區
二,在Datagrip 再點擊Test Connection
三,設置serverTimezone永久有效方法
找到mysql安裝目錄下的my.ini文件(找不到文件可能隱藏,或局搜索)
默認安裝目錄
C:\ProgramData\MySQL
我的安裝目錄在
D:\ProgramData\MySQL\MySQL Server 8.0

在my.ini文件最后一行輸入
default-time_zone='+8:00'
最后保存,重啟MySQL服務