您现在的位置是:群英 > 数据库 > MySQL数据库
Mysql时区错误问题的分析和解决方案是什么
Admin发表于 2022-10-18 17:46:08819 次浏览
在实际案例的操作过程中,我们可能会遇到“Mysql时区错误问题的分析和解决方案是什么”这样的问题,那么我们该如何处理和解决这样的情况呢?这篇小编就给大家总结了一些方法,具有一定的借鉴价值,希望对大家有所帮助,接下来就让小编带领大家一起了解看看吧。

本篇文章给大家带来了关于mysql的相关知识,在MySQL启动时会检查当前系统的时区并根据系统时区设置全局参数system_time_zone的值,下面主要给大家介绍了关于如何永久摆脱Mysql时区错误问题(idea数据库可视化插件配置),希望对大家有帮助。

问题描述

在做项目的时候突然遇到以下的报错,可以看到是说 数据库的时区错误,这里使用的是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’,进行测试。完美解决。



关于“Mysql时区错误问题的分析和解决方案是什么”的内容就介绍到这,感谢各位的阅读,相信大家对Mysql时区错误问题的分析和解决方案是什么已经有了进一步的了解。大家如果还想学习更多知识,欢迎关注群英网络,小编将为大家输出更多高质量的实用文章!

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

标签: mysql时区错误
相关信息推荐
2022-08-03 17:48:06 
摘要:本篇文章给大家带来了关于Oracle的相关知识,其中主要整理了备份与恢复的相关问题,包括了一些关于数据保护、Oracle备份技术比较等等内容,下面一起来看一下,希望对大家有帮助。
2022-07-15 17:49:15 
摘要:在本篇文章里小编给大家整理的是关于Oracle ASM故障数据恢复解决方案以及相关知识点,有需要的朋友们参考下。
2022-07-15 17:49:13 
摘要:这篇文章主要介绍了windows中oracle存储过程加密的实现方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部