热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

IDEA连接MySQLserverTimezone

原标题:IDEA连接MySQL------serverTimezone

原标题:IDEA连接MySQL------serverTimezone

在这里插入图片描述

今天,在使用IDEA软件连接MySQL数据库时,一直报时区相关的错误(其实吧,以前也遇到过这个错误)

  • 错误:


Server returns invalid timezone.文章来源地址42692.html Go to 'Advanced' tab and set 'serverTimezone' property manually.

  • 错误页面:
    在这里插入图片描述


解决办法一

之前的解决办法是:
“Data Sources and Drivers” ~ www.yii666.com“General” ~ “URL” 中指明 "serverTimezone"的值为 “UTC” ,这样,就可以成功连上数据库了

  • 将下列代码复制到 “Data Sources and Drivers” ~ “General” ~ “URL” 输入框中

jdbc:www.yii666.commysql://localhost:3306/blog?useUnicode=true&characte文章来源地址42692.htmlrEncoding=utf-8&allowPublicKeyRetrieval=true&serverTimezOne=UTC&useSSL=false

在这里插入图片描述


解决办法二

但是,文章来源站点https://www.yii666.com/每次都要把"serverTimezone"= "UTC"填充到 “Data Sources and Drivers” ~ “General” ~ “URL” 输入框中,着实很麻烦,下面介绍一个可能是“一劳永逸”的方法(不敢太确定,只是目前本小白就遇到了上述所说的bug,不知道对于本小白未知的bug,这种方法是否可以解决;如果有机会,很高兴能和各位大佬一起讨论各种各样的bug):

在 “Data Sources and Drivers” ~ “Advanced” 中设置










NameValue
serverTimezoneAsia/Shanghai

  • 设置完,注意一定要先点击"Apply" , 再点击 “OK”;

在这里插入图片描述

  • 回到 “Data Sources and Drivers” ~ “General” , 测试连接,连接成功;
    在这里插入图片描述


解决办法三

打开mysql操作窗口,连接上mysql,设置timezone:

  • 输入以下mysql指令:show variables like ‘%time_zone%’;

show variables like '%time_zone%';

在这里插入图片描述

  • 默认的 time_zOne= “SYSTEM”; 在此,我们修改time_zone的值:set global time_zOne= “+8:00”;

set global time_zone = "+8:00";

  • 注意:设置完 “time_zone” ,需要打开另外一个mysql操作窗口,可以查看修改后的 “time_zone” ;

在这里插入图片描述
数据库连接成功:
在这里插入图片描述
如果有其它问题,很荣幸能和各位大佬一起探讨!

来源于:IDEA连接MySQL------serverTimezone


推荐阅读
author-avatar
李妙妙_minioniu_173
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有