当前位置:网站首页>一篇永久摆脱Mysql时区错误问题,idea数据库可视化插件配置
一篇永久摆脱Mysql时区错误问题,idea数据库可视化插件配置
2022-08-01 23:55:00 【风铃听雨~】
项目场景:
今天在做项目的时候遇到一个关于
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’,进行测试。完美解决。
总结
问题不大,但也着实头疼,一次性解决不很完美。
有帮助的小伙伴来个三连吧!!!
边栏推荐
猜你喜欢

分享一份接口测试项目(非常值得练手)

【MySQL系列】MySQL数据库基础

【MySQL篇】初识数据库

检查 Oracle 版本的 7 种方法

Work for 5 years, test case design is bad?To look at the big case design summary
![[Camp Experience Post] 2022 Cybersecurity Summer Camp](/img/1e/716bafc679dc67d3d54bcc21a3b670.png)
[Camp Experience Post] 2022 Cybersecurity Summer Camp

Flink Yarn Per Job - CliFrontend

yay 报错 response decoding failed: invalid character ‘<‘ looking for beginning of value;

oozie startup error on cdh's hue, Cannot allocate containers as requested resource is greater than maximum allowed

工作5年,测试用例都设计不好?来看看大厂的用例设计总结
随机推荐
如何重装Win11?一键重装Win11方法
solidity
Quartus uses tcl files to quickly configure pins
获取小猪民宿(短租)数据
Building a cloud-native DevOps environment
Win11内存管理错误怎么办?
工作5年,测试用例都设计不好?来看看大厂的用例设计总结
20220725 Information update
Quartus 使用 tcl 文件快速配置管脚
【MySQL系列】 MySQL表的增删改查(进阶)
The Spark of Sql join on the and and where
@Resource和@Autowired的区别
企业防护墙管理,有什么防火墙管理工具?
【Leetcode】479. Largest Palindrome Product
CDH6的Hue打开出现‘ascii‘ codec can‘t encode characters
@Transactional 注解使用详解
Axure教程-新手入门基础(小白强烈推荐!!!)
WEB安全基础 - - - XRAY使用
信息系统项目管理师必背核心考点(五十七)知识管理工具
[Camp Experience Post] 2022 Cybersecurity Summer Camp