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
相关推荐
jay神3 分钟前
基于Java的水果网上订购平台
java·mysql·vue·springboot·计算机毕业设计
小北方城市网5 分钟前
SpringBoot 集成 MyBatis-Plus 实战(高效 CRUD 与复杂查询):简化数据库操作
java·数据库·人工智能·spring boot·后端·安全·mybatis
是娇娇公主~32 分钟前
C++集群聊天服务器(3)—— 项目数据库以及表的设计
服务器·数据库·c++
liux352838 分钟前
从零开始学MySQL:入门基础篇(一)
数据库·mysql·oracle
笃行客从不躺平1 小时前
PG SQL 行转列记录
数据库·sql
難釋懷1 小时前
Redis桌面客户端
数据库·redis·缓存
心态还需努力呀1 小时前
国产时序数据库进入深水区:2026 年的技术分化与融合式架构趋势解析
数据库·架构·时序数据库
填满你的记忆1 小时前
【从零开始——Redis 进化日志|Day5】分布式锁演进史:从 SETNX 到 Redisson 的完美蜕变
java·数据库·redis·分布式·缓存
lendsomething1 小时前
Spring 多数据源事务管理,JPA为例
java·数据库·spring·事务·jpa
stark张宇1 小时前
逃离 Docker Hub 限速!国内镜像 + 完整 Docker Compose 部署 Node 与 MySQL 服务
mysql·docker·容器