1.当连接数据库的时候,出现错误
Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' prope
2.原因是因为数据库没有设置时区
第一种方式:重启电脑后失效
-
输入
mysql -hlocalhost -uroot -p
,然后输入密码进入数据库
-
输入
show variables like'%time_zone';
检查是否设置时区。如果圈住的部分不是+08:00,是SYSTEM,那么原因就找到了,就是没设置时区。
-
输入
set global time_zone = '+8:00';
设置时区。完成后再使用IDEA连接数据库应该就能成功了。
第二种方式,重启电脑后仍然有效
-
点击开始,找到MySQ8.0 Command Line Client文件,点击右键,点击更多,点击打开文件位置
-
点击属性,就可以找到my.ini文件
-
打开my.ini文件
-
在图中位置添加
default-time-zone='+8:00'