Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon

IDEA连接MySQL报错:

点击Test Connection后报错:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezon
Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon_第1张图片

解决方法:

1.检查MySQL设置时区:
Win+R打开运行
Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon_第2张图片
输入cmd然后确定,打开cmd窗口
Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon_第3张图片
连接数据库,输入mysql -hlocalhost -uroot -p回车输入密码
Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon_第4张图片
连接成功
Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon_第5张图片
输入show variables like'%time_zone';回车,显示时区配置
Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon_第6张图片
如果显示 SYSTEM 就是没有设置时区

输入set global time_zone = '+8:00';回车
Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon_第7张图片
显示Query OK, 0 rows affected (0.00 sec)就是设置成功了。

然后关闭cmd重新打开cmd重新连接数据库,连接成功后输入show variables like'%time_zone'; 回车
Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon_第8张图片
显示+08:00就可以了

这个时候重新连接数据库即可
点击Test Connection进行测试连接
Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon_第9张图片
在这之前,你需要确保2件事:
1.MySQL的Path路径是否设置ok。
2.选择对应的MySQL版本,如图:
Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon_第10张图片

你可能感兴趣的:(SQL,mysql,数据库,java,intellij,idea,idea)