IDEA连接mysql出现时区错误_idea连接数据库时区错误
错误界面
IDEA连接mysql,地址,用户名,密码,数据库名,全都配置好了,点测试连接,咔!不成功!
界面是这样的,
翻译过来就是:服务器返回无效时区。进入“高级”选项卡,手动设置“serverTimezone”属性。
看起来是时区出了问题。时区怎么会出问题?坑真多。网上搜了各种解决办法,琳琅满目,复杂的简单的,总算是解决了!
解决方案
我的问题出在两块,第一,设置mysql的时区。第二,mysql驱动的版本。详细步骤如下:
第一,设置mysql时区。
1,我们先来检查下mysql时区。
( 这里有个小插曲~~~~~~~你的mysql,配置好环境变量了吗 )
配置完环境变量,就可以在命令窗口直接执行下面的命令啦!
进入命令窗口(Win + R),连接数据库 mysql -hlocalhost -uroot -p,回车,输入密码,回车,如图:
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 里,选择一下你需要的版本,保存就可以了。
IDEA连接mysql出现时区错误_idea连接数据库时区错误相关推荐
- c++ ado连接mysql数据库_C++使用ADO连接数据库及其实例
读写数据库的技术很多,现在多用ADO.ADO以COM方式提供,所以它的很多行为遵循COM规范.首先,要引入ADO的COM文件,它的位置一般在"C:/Program Files/Common ...
- ado.net连接mysql 类_C# ADO.NET 连接数据库常用到的类及基本操作格式
一.ADO.NET是什么,有什么用 数据库访问技术 ado.net可让开发人员以一致的方式存取资料来源, 资料共用的消费者应用程序可使用ado.net 来连接至这些资料来源,并且撷取.处理及更新其中所 ...
- java连接mysql表格_java中表格连接数据库
try{Stringurl="jdbc:mysql://localhost:3306/book?";Class.forName("com.mysql.jdbc.Drive ...
- ado连接mysql失败_VC++中ADO连接数据库失败原因
1.用#import指令引入ADO类型库#import"c:\programfiles\commonfiles\system\ado\msado15.dll"no_namespac ...
- .net 连接mysql的字符串_asp.net连接数据库字符串
一.使用OleDbConnection对象连接OLE DB数据源 1.连接Access 数据库 Access 2000: "provider=Microsoft.Jet.Oledb.3.5; ...
- vb连接mysql出现的问题_连接数据库问题用户定义类型未定义【vb6】
连接数据库问题用户定义类型未定义[vb6]0 Dim cnnImage As NewADODB.Connection Dim rsImage As New ADODB.Recordset Dim st ...
- php 跳板机连接mysql,Navicat配置跳板机连接数据库
需求 在开发中,有时候我们会碰到这么一个情况.数据库的服务器在内网,如果想连接,必须得先ssh登陆到跳板机,然后在跳板机ssh到达数据库所在服务器,进而操作数据库.遗憾的是,如果跳板机和数据库所在服务 ...
- mysql连接数据库出现1251错误_连接MySQL数据库时出现#1251错误的解决方法
连接MySQL数据库时出现#1251错误的解决方法 连接MySQL数据库时常会出现如下的错误提示: #1251 - Client does not support authentication pro ...
- java连接mysql时区修改_java连接mysql数据库时的时区设置问题(time_zone)
java在连接mysql数据库时,会由于时区设置不正确导致报以下的错误: The server time zone value '???ú±ê×??±??' is unrecognized or re ...
最新文章
- ASP.NET 2.0 ajax中gridView的刷新问题!
- 1024程序员节,你是我们要找的那条锦鲤吗?
- JavaScript 简史
- Oracle--序列和触发器的使用
- Windows下的反弹shell
- leedcode04:转换字符串的最少操作次数
- day-16 jquery的DOM文档操作及bootstrap
- strace 简单用法
- 全球最年轻的Python程序员;13 岁创建 RISC-V 内核,后浪程序员有多恐怖?
- 网页优化系列三:使用压缩后置viewstate
- python爬虫利器p_Python:网络爬虫相当利器
- 只需一个技巧,用手机轻松拍出震撼广角风景照
- C#解压zip和rar文件
- winform自定义控件无法显示在工具箱中以及显示但使用时出错的解决办法
- 为什么你读专业技术书逐渐焦虑,读不下去书怎么办?
- maven打jar包时报update interval of XXX has elapsed or updates are force
- 高估问题以及解决方法
- 从哈希表到MD5摘要算法
- Android 11 变更及适配攻略
- 动图怎么做二维码?怎么将gif格式图片生成二维码?