MySql 数据表中数据时间字段差8小时

1 问题

java应用程序写入MySQL的数据时间字段小8小时

2 查看MySQL服务器时区配置

sql 复制代码
mysql> show variables like '%time_zone';
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | CST    |
| time_zone        | SYSTEM |
+------------------+--------+
mysql> select now(), curtime();
+---------------------+-----------+
| now()               | curtime() |
+---------------------+-----------+
| 2024-10-17 16:32:33 | 16:32:33  |
+---------------------+-----------+
1 row in set (0.00 sec)

3 修改java应用连接mysql的url

添加serverTimezone=Asia/Shanghai,比如jdbc连接如下:

bash 复制代码
jdbc:mysql://localhost:3306/db_name?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
相关推荐
稚辉君.MCA_P8_Java5 小时前
JVM第二课:一文讲透运行时数据区
jvm·数据库·后端·容器
阳光明媚sunny6 小时前
Room持久化库中,@Transaction注解的正确使用场景是?
android·数据库
北极糊的狐6 小时前
MySQL常见报错分析及解决方案总结(15)---Can’t connect to MySQL server on ‘localhost‘ (10061)
数据库·mysql
濑户川6 小时前
Django5 与 Vue3 表单交互全解析:从基础到实战
数据库
weixin_438077496 小时前
langchain官网翻译:Build a Question/Answering system over SQL data
数据库·sql·langchain·agent·langgraph
陈一Tender7 小时前
JavaWeb后端实战(MySql基础)
mysql
-雷阵雨-7 小时前
MySQL——数据库操作攻略
数据库·mysql
krielwus7 小时前
Oracle ORA-01653 错误检查以及解决笔记
数据库·oracle
Wadli7 小时前
csdn| MySQL
数据库·mysql
程序员水自流8 小时前
MySQL InnoDB存储引擎关键核心特性详细介绍
java·数据库·mysql