首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Mysql修改时区(时间差8小时)

Mysql修改时区(时间差8小时)

作者头像
鱼找水需要时间
发布2023-02-16 16:34:54
发布2023-02-16 16:34:54
2.6K0
举报
文章被收录于专栏:SpringBoot教程SpringBoot教程

1、首先查看MySQL当前的时间

代码语言:javascript
复制
SELECT now();
show variables like "%time_zone%";

time_zone         用来设置每个连接会话的时区,默认为system时,使用全局参数system_time_zone的值。

system_time_zone 系统时区,在MySQL启动时会检查当前系统的时区并根据系统时区设置全局参数system_time_zone的值。

2. 进行修改

代码语言:javascript
复制
set global time_zone = '+8:00'; (修改mysql全局时区为北京时间,也就是我们所在的东8区,需要root权限)
set time_zone = '+8:00'; (修改当前会话时区)
flush privileges; (立马生效)

当然,也可以通过修改配置文件(my.cnf)的方式来实现配置,不过需要重启服务。

代码语言:javascript
复制
# vim /etc/my.cnf ##在[mysqld]区域中加上
default-time_zone = '+8:00'
# /etc/init.d/mysqld restart ##重启mysql使新时区生效

话说,跟中国不一样的是,美国有4个时区…

参考:https://www.jb51.net/article/167105.htm      https://blog.csdn.net/qq_45744412/article/details/123326867

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、首先查看MySQL当前的时间
  • 2. 进行修改
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档