当前位置: 代码迷 >> 综合 >> 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

热度:77   发布时间:2024-02-08 13:10:00.0

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

原因

时区问题,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)
  1. 在url后添加:?serverTimezone=GMT%2B8

  相关解决方案