IDEA连接mysql报错!Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' prope

目录

 错误信息如下:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually

怎么解决呢?


IDEA连接mysql,地址,用户名,密码,数据库名,全都配置好了,点测试连接,咔!不成功!

 一:错误信息如下:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually

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

出现该问题的原因是MySQL驱动jar中的默认时区是UTC。

UTC代表的是全球标准时间 ,但是我们使用的时间是北京时区也就是东八区,领先UTC八个小时。

二:怎么解决呢?

第一种:服务器返回了无效的时区,去“高级”标签中手工设置“serverTimezon"属性值。
Asia/Shanghai

在这里插入图片描述

 

设置时区不出意外是会解决问题的,但是我去看了一下官方文档说是要设置idea连接MySQL的驱动,下面说说怎么修改驱动

第二种:同步mysql驱动。


我本机安装的mysql版本是5.7的,那么IDEA要连接mysql也应该匹配下驱动版本。把Driver改成MySQL for 5.1就可以了

在点击Test Connection测试下,成功啦!

 

【补充】

如果,你选的是MySQL,

数据库又是其他版本的,也没关系。

在驱动列表里找到 MySQL ,右边Driver files 里,选择一下你需要的版本,保存就可以了。

 

 

 

 

发布了213 篇原创文章 · 获赞 12 · 访问量 2万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章