IDEA连接mysql报错Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone‘ property

IDEA连接mysql报错:

Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.

网上有很多解决办法,一 一试过总算解决了。

如图:

翻译就是:服务器返回无效时区。进入“高级”选项卡,手动设置“serverTimezone”属性。这属于时区问题。

原因:

      MySQL驱动默认UTC时区。

解决方案:

1.修改时区

# 设置全局时区 mysql> set global time_zone = '+8:00';
Query OK, 0 rows affected (0.00 sec) 
# 设置时区为东八区 mysql> set time_zone = '+8:00'; 
Query OK, 0 rows affected (0.00 sec) 
# 刷新权限使设置立即生效 mysql> flush privileges; 
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like '%time_zone%';
 +------------------+--------+
 | Variable_name | Value |
 +------------------+--------+
 | system_time_zone | EST |
 | time_zone | +08:00 | 
 +------------------+--------+
 2 rows in set (0.00 sec)

2.在url后添加:?serverTimezone=GMT%2B8

然后连接测试,就可以成功啦!

参考 https://blog.youkuaiyun.com/liuqiker/article/details/102455077

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值