IDEA连接MySQL提示serverTimezone的问题及解决方法

 更新时间:2021年05月31日 09:28:24   作者:劭兮劭兮  
很多朋友私聊小编,使用IDEA软件连接MySQL数据库时总是提示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.

错误页面:

在这里插入图片描述 

解决办法一

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

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

jdbc:mysql://localhost:3306/blog?useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&serverTimezone=UTC&useSSL=false

在这里插入图片描述

解决办法二

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

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

Name Value
serverTimezone Asia/Shanghai

在这里插入图片描述

回到 “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的问题及解决方法的详细内容,更多关于IDEA连接MySQL serverTimezone的资料请关注脚本之家其它相关文章!

相关文章

  • SpringBoot中MyBatis使用自定义TypeHandler的实现

    SpringBoot中MyBatis使用自定义TypeHandler的实现

    本文主要介绍了SpringBoot中MyBatis使用自定义TypeHandler,当默认的类型映射不能满足需求时,自定义 TypeHandler 就非常有用,具有一定的参考价值,感兴趣的可以了解一下
    2024-08-08
  • 详解RSA加密算法的原理与Java实现

    详解RSA加密算法的原理与Java实现

    这篇文章主要和大家分享非对称加密中的一种算法,那就是 RSA 加密算法。本文介绍了RSA算法的原理与Java实现,感兴趣的小伙伴可以尝试一下
    2022-10-10
  • Java多线程实战之单例模式与多线程的实例详解

    Java多线程实战之单例模式与多线程的实例详解

    今天小编就为大家分享一篇关于Java多线程实战之单例模式与多线程的实例详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • 链表的原理及java实现代码示例

    链表的原理及java实现代码示例

    这篇文章主要介绍了链表的原理及java实现代码示例,涉及单向链表的基本介绍,单向链表的Java实现代码分享等相关内容,具有一定参考价值,需要的朋友可以参考下。
    2017-11-11
  • springboot 如何配置多个jndi数据源

    springboot 如何配置多个jndi数据源

    这篇文章主要介绍了springboot 如何配置多个jndi数据源的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • java stringbuffer的用法示例

    java stringbuffer的用法示例

    这篇文章主要介绍了java stringbuffer的用法示例,字符串缓冲区,是一个容器(当返回到的是String时而且长度不确定,数据类型不确定时就可以用StringBuffer)其实底层还是数组,只是被封装了,对外提供了方法,初始容量为16个字符
    2014-01-01
  • 深入了解Java虚拟机栈以及内存模型

    深入了解Java虚拟机栈以及内存模型

    这篇文章主要介绍了深入了解Java虚拟机栈以及内存模型,文中有非常详细的代码示例,对正在学习java的小伙伴们有很大的帮助,需要的朋友可以参考下
    2021-04-04
  • 使用maven项目pom.xml文件配置打包功能和静态资源文件自带版本号功能

    使用maven项目pom.xml文件配置打包功能和静态资源文件自带版本号功能

    在Maven项目中,通过pom.xml文件配置打包功能,可以控制构建过程,生成可部署的包,同时,为了缓存控制与版本更新,可以在打包时给静态资源文件如JS、CSS添加版本号,这通常通过插件如maven-resources-plugin实现
    2024-09-09
  • 深入浅出的学习Java ThreadLocal

    深入浅出的学习Java ThreadLocal

    本文会基于实际场景介绍ThreadLocal如何使用以及内部实现机制。 具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • SpringBoot使用hutool操作FTP的详细过程

    SpringBoot使用hutool操作FTP的详细过程

    在使用SpringBoot结合hutool操作FTP时,遇到防火墙导致上传文件大小为0kb的问题,通过设置FTP为被动模式解决,本文详细解析了FTP的主动模式和被动模式的工作原理、安全性及适用场景,帮助理解FTP的连接方式和解决网络限制问题
    2024-09-09

最新评论