MySQL中的时区设置

MySQL中的时区设置一 通过 Navicat 工具 进入 mysql 数据库 在查询编辑器中输入 showvariable time zone 二 在查询编辑器中直接输入以下命令方法 1 setglobaltim zone 8 00 这个可以修改 mysql 全局时区为北京时间 也就是我们所在的东 8 区 settime zone 8 00 修改当前会话时区 flushprivile 使之立即生效 方法 2

一.通过Navicat工具,进入mysql数据库,在查询编辑器中输入:

select @@global.time_zone,@@session.time_zone;

MySQL中的时区设置

System代表采用系统时区 CST 是一种比较乱的时区,它包括了4个时区 CST可视为美国、澳大利亚、古巴或中国的标准时间。 同时代表了下面4个时区: 1、CST Central Standard Time(USA)UT-6:00。 2、CST Central Standard Time(Australia)UT9:30。 3、CST China Standard Time UT8:00。 4、CST Cuba Standard Time UT-4:00。 由于世界各国家与地区经度不同,地方时也有所不同,因此会划分为不同的时区。正式的时区划分包括24个时区,每一时区由一个英文字母表示。每隔经度15°划分一个时区,有一个例外,每个时区有一条中央子午线;例如,GMT属于“z”区,因此其时间后通常添加后缀“Z”

 show variables like ‘%time_zone%’;

MySQL中的时区设置

二.在查询编辑器中直接输入以下命令

 方法1:使用命令(优点:不需要重启MySQL服务,缺点:一旦MySQL服务被重启,设置就会消失)

  set global time_zone = ‘+8:00’;
  这个可以修改mysql全局时区为北京时间,也就是我们所在的东8区

  set time_zone = ‘+8:00’;
   修改当前会话时区

   flush privileges;
   使之立即生效。

   方法2:修改my.ini配置文件(优点:永久保存设置,缺点:需重启MySQL服务)

   修改配置文件 /etc/my.cnf

[mysqld] default-time_zone = '+8:00'

三.查询时间,检验时间对不对 (验证时区,这行命令可以检测session.time_zone是否正确配置)

select now();

MySQL中的时区设置

 没有用的话重启mysql试一下

 systemctl stop mysqld.service systemctl start mysqld.service

备注:在项目中的,也要及时更改 java中的时区

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/226057.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 上午7:56
下一篇 2026年3月17日 上午7:57


相关推荐

  • 数据ETL介绍

    数据ETL介绍本博客转载自 https www cnblogs com yjd hycf space p 7772722 html 几个名词 ODS OperationalD 操作型数据存储 DW DataWarehous 数据仓库 ETL 介绍 ETL 是将业务系统的数据经过抽取 清洗 转换之后加载到数据仓库的过程 目的是将企业中的分散 零乱 标准不统一的数据整合到一起 为企

    2026年3月19日
    2
  • geoip_GeoIP技术:简介

    geoipTheGeoIPtechnologyenablesawebmastertograbusefulinformationaboutthelocationofthevisitorsusingtheirwebsite.Ithelpsindeterminingthecountry,city,areacodeetc.aboutaspe…

    2022年4月4日
    50
  • docker安装rabbitmq无法进入管理页面

    docker安装rabbitmq无法进入管理页面文章目录1.环境准备2.开始安装2.1解决安装不能打开管理后台的问题1.环境准备腾讯云服务器CENTOS7版本安装docker容器2.开始安装dockerpullrabbitmq:management说明:为什么不直接安装dockerpullrabbitmq这个,因为这个安装后,开启对应端口后是不能直接访问它的管理后台,需要额外的命令开启,后面会将这种情况容器运行,对应的端口开启dockerrun-di–name=mycloud_rabbitm

    2022年5月23日
    37
  • vim命令下显示行号[通俗易懂]

    vim默认不显示行号如何使vim命令显示行号?显示当前行行号在vim的命令模式下,在光标停留处,退出命令模式,然后输入:nu,即可显示当前这行的号码显示所有行号如果要显示该文件的所有行号,则需要在vim的命令模式下,输入:setnu,则可以显示该文件的所有行号取消所有行号如果要显示该文件的所有行号,则需要在vim的命令模式下输入,在光标停留处,退出命令模式,然后输入:setnonu,即可显示当前这行的号码这样的设置方法只能维持在,当前vim打开的文件…

    2022年4月11日
    119
  • cache数据库入门教程

    cache数据库入门教程1 建立 csp 文件 2 保存到 dthealth web csp 下 3 进入 demo1 网页系统配置 gt 菜单管理 将它放到注册建卡菜单下 菜单项名为培训测试 4 找到刚才的网页 允许通过为 DemoGroup5 更新 注册建卡里就有了这个 csp 上一篇 IIS 配置问题 1 MAC 文件是 m 语言 下面是 test111 MAC test111 aa w abc q0 最上面的名字和文件名一致 然后是方法名 文件

    2026年3月20日
    1
  • 面试最后一问:你有什么问题想问我吗?

    面试最后一问:你有什么问题想问我吗?尽管 我们之前分享了这么多关于面试的主题 高薪必备的一些 SpringBoot 高级面试题面试必问 设计模式遵循的面向对象设计原则 面试必问 怎么保证缓存与数据库的双写一致性 27 道高频 Spring 面试题 你能答对几个 唠唠面试常问的 面向对象六大原则一文高效图解二叉树面试题 Java 面试中最高频的那 20 知识点是什么 百度面试题 求数组最大值 然而 最后这个 90 可见

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号