idea连接mysql报错Server returns invalid timezone.
原因
时区问题,MySQL驱动默认UTC时区。
# 设置全局时区 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.修改时区
2.在url后添加:?serverTimezone=GMT%2B8
3.成功连上
Java基础 文章被收录于专栏
建立本人的Java基础技术栈积累库