今天在使用DataGrip的连接mysql的时候报这个错
Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually
原因是时间不统一,mysql的默认时区事UTC
设置一下之后就可以连上了
show variables like ‘%time_zone%’;查看当前数据库的时区
set global time_zone=’+8:00’;设置时区为东八区(linux系统中使用的事东八时区)
这个设置只能单次生效
也可以直接修改mysql的配置文件my-default.ini,添加:default-time-zone=’+08:00’,重启之后就OK了。