Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Mysql/TiDB 数据库修改时区

Mysql/TiDB 数据库修改时区

作者头像
4xx.me
发布于 2023-08-24 02:55:46
发布于 2023-08-24 02:55:46
51300
代码可运行
举报
运行总次数:0
代码可运行

Mysql/TiDB 数据库修改时区

1. 查看数据库时间和时区

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT NOW();
SELECT @@global.time_zone, @@session.time_zone, @@global.system_time_zone;

可以看到时区是UTC默认时区的,和中国时间差8小时

2. 修改时区到中国上海

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
set  time_zone="Asia/Shanghai";

SELECT @@global.time_zone, @@session.time_zone, @@global.system_time_zone;
select NOW();

再次查看时区和时间,可以看到时间已经正确

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-07-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
数据库时区那些事儿 - MySQL的时区处理
当JVM时区和数据库时区不一致的时候,会发生什么?这个问题也许你从来没有注意过,但是当把Java程序容器化的时候,问题就浮现出来了,因为目前几乎所有的Docker Image的时区都是UTC。本文探究了MySQL及其JDBC驱动对于时区的处理方式,并尝试给出最佳实践。
颇忒脱
2018/10/19
4.6K0
技术分享 | MySQL:一文弄懂时区&time_zone
看完这篇文章,你能解决上面所有的疑惑。首先出场的是和时区相关的启动参数和系统变量。
爱可生开源社区
2021/12/07
6K0
一文解决MySQL时区相关问题
在使用 MySQL 的过程中,你可能会遇到时区相关问题,比如说时间显示错误、时区不是东八区、程序取得的时间和数据库存储的时间不一致等等问题。其实,这些问题都与数据库时区设置有关,本篇文章将从数据库参数入手,逐步介绍时区相关内容。
MySQL技术
2020/07/06
7.4K0
MySQL 总是差八个小时,如何破?
今天来聊一个简单的话题,这是一个小伙伴在微信上问我的,对于初学者我非常能理解这类问题带来的困扰,各种尝试,各种搜索,别人说的头头是道,但是就是解决不了自己的问题,今天我简单从两个方面来和大家聊聊这个问题,如果小伙伴们有其他的解决思路,也可以留言一起分享。 这个问题我们可以从两方面来分析: MySQL 本身的问题。 Java 代码的问题。 1. MySQL 本身问题 MySQL 本身问题,这个其实很好验证,不就是时间么,我们执行如下 SQL 看看 MySQL 上的时间跟我的电脑时间是否是一致的: select
江南一点雨
2022/04/11
1.4K0
MySQL 总是差八个小时,如何破?
从一次pr经历谈谈golang和mysql的时区问题
前一段时间,引入了第三方库https://github.com/dolthub/go-mysql-server来进行mysql的单测,它是一个纯go实现的mysql server端,使用它可以去除fake test对mysql环境/docker环境的依赖,实测可以提升运行速度50%以上。实际测试的过程中,发现它会改变datetime类型字段的时区值,导致时区被改的诡异现象。当我们用mysql-cli连上go-mysql-server后,设置当前时区为东八区,就会出现下面的诡异现象。
golangLeetcode
2023/09/06
5850
从一次pr经历谈谈golang和mysql的时区问题
MySQL数据库或日志中时间差8个小时的解决方式及慢查询配置
果您需要在全局范围内修改默认时区,需要在MySQL的配置文件my.cnf中添加以下行:
码客说
2023/09/26
2.3K0
MySQL数据库或日志中时间差8个小时的解决方式及慢查询配置
【Mysql】The DATE, DATETIME, and TIMESTAMP Types
https://dev.mysql.com/doc/refman/8.0/en/datetime.html
阿东
2023/10/30
6920
【Mysql】The DATE, DATETIME, and TIMESTAMP Types
MySQL时区设置导致主从复制报错
在云服务器上构建一个云数据库RDS数据库的从库,构建的方式也相对比较简单,和搭建主从的复制没啥区别,这里不做具体介绍;
SEian.G
2022/03/30
1.6K0
MySQL时区设置导致主从复制报错
是什么导致了,写入MySQL库表时间不正确?—— 官网也有Bug!
在实际的工作场景中有时候就是一个小小的问题,就可能引发出一个大大的bug。而且工作这么多年,看到的线上事故,往往也都是这些小的细节问题,所以学习这些具有实际经验的细节非常重要。
小傅哥
2024/09/06
4720
是什么导致了,写入MySQL库表时间不正确?—— 官网也有Bug!
数据库时间慢了14个小时,Mybatis说,这个锅我不背~
同事反馈一个问题:Mybatis插入数据库的时间是昨天的,是不是因为生成Mybatis逆向工程生成的代码有问题?
程序新视界
2021/12/07
2.6K1
数据库时间慢了14个小时,Mybatis说,这个锅我不背~
一次JDBC与MySQL因“CST”时区协商误解导致时间差了13或14个小时
注意到这里 this.session.getDefaultTimeZone() 得到的是刚才那个 CST -0600
Java编程指南
2019/08/02
2.7K0
一次JDBC与MySQL因“CST”时区协商误解导致时间差了13或14个小时
mysql时区问题的一点理解--写入数据库的时间总是晚13小时问题
去年写了一篇“【曹工杂谈】Mysql客户端上,时间为啥和本地差了整整13个小时,就离谱 ”,结果最近还真就用上了。
低级知识传播者
2022/03/28
2.5K0
mysql时区问题的一点理解--写入数据库的时间总是晚13小时问题
MySQL 时区问题一文详解:从原理到实战
👋 你好,我是 Lorin 洛林,一位 Java 后端技术开发者!座右铭:Technology has the power to make the world a better place.
Lorin 洛林
2025/02/10
2272
MySQL 时区问题一文详解:从原理到实战
你知道程序是怎么处理时区问题的么?
在实际业务开发中,会碰到夏令时,闰秒,时区转换的问题,这些问题都需要从业务角度去考虑,保证用户在任何地区看到的数据都一致的,这就需要MySQL数据库、后端服务以及前端服务做相应的处理才能完成。
敖丙
2021/02/07
4.4K0
springboot设置时区不起作用_docker设置时区
此时数据库时区、容器时区、springboot时区都是CST,输出的时间还是可能差8小时,这因为Date进行json的时候还存一个时区,而springboot默认json工具是jackson,采用的是UTC时区。需要一下配置。注意:如果项目WebMvcConfig采用的是继承WebMvcConfigurationSupport,而不是实现WebMvcConfigurer接口的话,下面的配置会不生效。
全栈程序员站长
2022/11/09
2.9K0
springboot设置时区不起作用_docker设置时区
CentOS 7修改时区
在线上环境遇到时间差八小时,怀疑是时区的原因: 然后在linux上运行: date 发现输出的是UTC时间,时间与现在差八个小时 然后通过以下命令去修改时区: ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 然后再次运行date,发现时间为CST时间,即上海时区
院长技术
2021/02/19
7590
MySQL插入Date类型数据,时间早8小时解决方案
最近在学习使用Java整合微信支付,一开始没注意,做了查询超时未支付的订单的定时任务以后,我新创建的订单立马就会被超时关闭,去看了一下数据库的订单信息,时间整整差了8小时,导致我写的逻辑直接被判断超时,我用的数据库是MySQL8.0哈。
Aomsir
2022/12/06
1.9K0
客户端、服务器、数据库之间的时区转换
做国外的项目经常会遇到时区转换的问题,这里简单针对遇到的时区问题做个记录,也希望对大家有所帮助,少走弯路。(本文设计开发语言为java)
DannyHoo
2022/04/02
5.2K0
客户端、服务器、数据库之间的时区转换
【Mysql】Working with time zones, timestamps and datetimes in Laravel and MySQL
Working with time zones, timestamps and datetimes in Laravel and MySQL - Advanced and Qualified electronic signature marketplace (eideasy.com)
阿东
2023/10/22
6160
【Mysql】Working with time zones, timestamps and datetimes in Laravel and MySQL
时区信息记录表|全方位认识 mysql 系统库
在上一期《优化器成本记录表|全方位认识 mysql 系统库》中,我们详细介绍了mysql 系统库中的优化器成本记录表,本期我们将为大家带来系列第六篇《时区信息记录表|全方位认识 mysql 系统库》,下面请跟随我们一起开始 mysql 系统库的系统学习之旅吧!
老叶茶馆
2020/12/15
1.7K0
推荐阅读
相关推荐
数据库时区那些事儿 - MySQL的时区处理
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验