本文介绍: 我本机安装mysql版本是5.7的,那么IDEA要连接mysql应该匹配驱动版本网上搜了各种解决办法,琳琅满目,复杂简单的,总算是解决了!在驱动列表找到 MySQL ,右边Driver files 里,选择一下你需要版本保存可以了。IDEA连接mysql地址用户名密码数据库名,全都配置好了,点测试连接,咔!这时你重新连接数据库,也许能连接成功配置环境变量,就可以命令窗口直接执行下面的命令啦!数据库又是其他版本的,也没关系。如果,你选的是MySQL,3,现在我们设置时区

IDEA连接mysql报错!Server returns invalid timezone. Go to ‘Advanced’ tab and setserverTimezoneprope

前进的道路充满荆棘。

错误界面

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

界面是这样的,

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

看起来是时区出了问题时区怎么会出问题?坑真多。网上搜了各种解决办法,琳琅满目,复杂简单的,总算是解决了!

解决方案

我的问题出在两块,第一,设置mysql时区。第二,mysql驱动版本详细步骤如下

第一,设置mysql时区。

1,我们先来检查mysql时区

( 这里有个小插曲~~~你的mysql,配置环境变量了吗 )

配置环境变量,就可以命令窗口直接执行下面的命令啦!

进入命令窗口(Win + R),连接数据库 mysql –hlocalhost -urootp回车输入密码,回车,如图

2,继续输入 show variables like‘%time_zone’; (注意不要漏掉后面的分号),回车,如图:

显示 SYSTEM 就是没有设置时区啦。

3,现在我们来设置时区

输入set global time_zone = ‘+8:00’; 注意不要漏掉后面的分号),回车,如图:

这便是设置成功啦!

这时你重新连接下数据库,也许能连接成功!如果没有,就继续往下走!

第二,同步mysql驱动。

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

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

【补充】

如果,你选的是MySQL,

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

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

原文地址:https://blog.csdn.net/zznn0306/article/details/134790348

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_42750.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注