目录
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 里,选择一下你需要的版本,保存就可以了。