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的资料请关注脚本之家其它相关文章!

相关文章

  • Java List集合取交集的8种不同实现方式总结

    Java List集合取交集的8种不同实现方式总结

    工作中经常遇到需要取两个集合之间的交集、差集情况,下面这篇文章主要给大家总结介绍了关于Java List集合取交集的8种不同实现方式,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-04-04
  • dubbo自定义异常的完整步骤与测试

    dubbo自定义异常的完整步骤与测试

    最近在项目上遇到一个有关dubbo的问题,想着给大家总结下,这篇文章主要给大家介绍了关于dubbo自定义异常的完整步骤与测试的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • ArrayList foreach循环增添删除导致ConcurrentModificationException解决分析

    ArrayList foreach循环增添删除导致ConcurrentModificationException解决分

    这篇文章主要为大家介绍了ArrayList foreach循环增添删除导致ConcurrentModificationException解决分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪<BR>
    2023-12-12
  • 使用Java实现百万Excel数据导出

    使用Java实现百万Excel数据导出

    这篇文章主要为大家详细介绍了如何使用Java实现百万Excel数据导出,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以参考一下
    2024-03-03
  • RocketMQ4.5.2 修改mqnamesrv 和 mqbroker的日志路径操作

    RocketMQ4.5.2 修改mqnamesrv 和 mqbroker的日志路径操作

    这篇文章主要介绍了RocketMQ 4.5.2 修改mqnamesrv 和 mqbroker的日志路径操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • Springboot启动停止命令的.sh脚本编写方式

    Springboot启动停止命令的.sh脚本编写方式

    这篇文章主要介绍了Springboot启动停止命令的.sh脚本编写方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • springboot如何读取sftp的文件

    springboot如何读取sftp的文件

    这篇文章主要介绍了springboot如何读取sftp的文件,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • java List 排序之冒泡排序实例代码

    java List 排序之冒泡排序实例代码

    这篇文章主要介绍了java List 排序之冒泡排序实例代码的相关资料,需要的朋友可以参考下
    2017-05-05
  • JDK8新特性之判空遍历写法

    JDK8新特性之判空遍历写法

    这篇文章主要介绍了JDK8新特性之判空遍历写法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • Java异常处理操作 Throwable、Exception、Error

    Java异常处理操作 Throwable、Exception、Error

    这篇文章主要介绍了Java异常处理操作 Throwable、Exception、Error,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06

最新评论