返回顶部
首页 > 资讯 > 数据库 >一篇永久摆脱Mysql时区错误问题,idea数据库可视化插件配置
  • 558
分享到

一篇永久摆脱Mysql时区错误问题,idea数据库可视化插件配置

mysql数据库intellij-ideajavasql 2023-08-20 08:08:01 558人浏览 泡泡鱼
摘要

项目场景: 今天在做项目的时候遇到一个关于Mysql时区的问题,在这里汇总记录一下解决过程,希望可以帮助到有需要的人。 问题描述 在做项目的时候突然遇到以下的报错,可以看到是说 数据库的时区错误,这里使用的是mysql 8.0.

项目场景:

今天在做项目的时候遇到一个关于Mysql时区的问题,在这里汇总记录一下解决过程,希望可以帮助到有需要的人。


问题描述

在做项目的时候突然遇到以下的报错,可以看到是说 数据库的时区错误,这里使用的是mysql 8.0.15数据库
这里试用了idea提供的数据库可视化插件
以下报错使得无法访问数据库。

org.apache.ibatis.exceptions.PersistenceException: ### Error querying database.  Cause: java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.### The error may exist in StudentMapper.xml### The error may involve ll.getAll### The error occurred while executing a query### Cause: java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.

原因分析

这里首先考虑是数据库本身的默认时区设置的问题,
其次考虑在设置idea数据库可视化插件连接的时候的时区的设置问题


解决方案:

通过以下步骤解决了此问题:
打开命令窗口,进入mysql服务:
在这里插入图片描述
接着查询时区:

show variables like "%time_zone%";

在这里插入图片描述
这里显示SYSTEM表示跟随系统,一般情况下是没有问题的,但是偶尔也会出现问题,这里我们就直接更改成'+8:00'

set global time_zone='+08:00';

注意:这只是临时修改,重启mysql服务后就会失效

下面介绍永久修改:
永久的修改:修改mysql的配置文件my.ini,添加:default-time-zone=’+08:00’,重启mysql生效,注意一定要在 [mysqld] 之下加 ,否则会出现 unknown variable ‘default-time-zone=+8:00’

在这里插入图片描述
接下来再去idea里面测试一下。
发现结果还是报错,那么据考虑是idea数据库可视化插件的链接配置问题。

接下来修改idea数据库可视化插件配置:

在这里插入图片描述
在这里插入图片描述
在这里加上时区’+8:00’,进行测试。完美解决。

总结

问题不大,但也着实头疼,一次性解决不很完美。
有帮助的小伙伴来个三连吧!!!

来源地址:https://blog.csdn.net/muzi_longren/article/details/126089154

您可能感兴趣的文档:

--结束END--

本文标题: 一篇永久摆脱Mysql时区错误问题,idea数据库可视化插件配置

本文链接: https://lsjlt.com/news/376322.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作