当前位置:网站首页>一篇永久摆脱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’,进行测试。完美解决。
总结
问题不大,但也着实头疼,一次性解决不很完美。
有帮助的小伙伴来个三连吧!!!
边栏推荐
- 斜堆、、、
- Architecture basic concept and nature of architecture
- 2022 6th Strong Net Cup Part WP
- 字节跳动面试官:请你实现一个大文件上传和断点续传
- ES中SQL查询详解
- The third chapter of the imitation cattle network project: develop the core functions of the community (detailed steps and ideas)
- 洞见云原生微服务及微服务架构浅析
- 【MySQL系列】 MySQL表的增删改查(进阶)
- security CSRF漏洞保护
- 【Leetcode】479. Largest Palindrome Product
猜你喜欢
在MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password YES) 拒绝访问问题解决
一款简洁的文件传输工具
Data Organization --- Chapter 5 Trees and Binary Trees --- The Concept of Binary Trees --- Application Questions
在CentOS下安装MySQL
GetHashCode与Equals
Spark Sql之join on and和where
UI自动化测试框架搭建-标记性能较差用例
With a monthly salary of 12K, the butterfly changed to a new one and moved forward bravely - she doubled her monthly salary through the career change test~
Work for 5 years, test case design is bad?To look at the big case design summary
mysql8安装make报错如何解决
随机推荐
【ACWing】406. 放置机器人
@Transactional 注解使用详解
1个月写900多条用例,二线城市年薪33W+的测试经理能有多卷?
ansible模块--copy模块
好好活就是做有意义的事,有意义的事就是好好活
切面打印调取的方法
获取小猪民宿(短租)数据
Excel表格数据导入MySQL数据库
Flink学习第五天——Flink可视化控制台依赖配置和界面介绍
Detailed explanation of Zadig's self-testing and tuning environment technical solution for developers
根本上解决mysql启动失败问题Job for mysqld.service failed because the control process exited with error code
FAST-LIO2 code analysis (2)
20220725 Information update
【Leetcode】1206. Design Skiplist
[LeetCode304 Weekly Competition] Two questions about the base ring tree 6134. Find the closest node to the given two nodes, 6135. The longest cycle in the graph
Win11内存管理错误怎么办?
一个有些意思的项目--文件夹对比工具(一)
TCP 可靠吗?为什么?
SphereEx苗立尧:云原生架构下的Database Mesh研发实践
很多人喜欢用多御安全浏览器,竟是因为这些原因