MySQL查看和修改时区的实现方法

 更新时间:2024年08月23日 08:31:38   作者:培根芝士  
本文主要介绍了MySQL查看和修改时区,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

1、查看当前时区

可以使用@@global.time_zone@@session.time_zone来分别获取全局和当前会话的时区设置。

-- 获取全局时区  
SELECT @@global.time_zone;  
  
-- 获取当前会话时区  
SELECT @@session.time_zone;

 也可以通过以下命令查看当前时区设置。

SHOW VARIABLES LIKE '%time_zone%';

2、设置时区

2.1、全局时区

注意:更改全局时区需要SUPER权限,并且更改只会影响后续的连接。现有的连接不会受到影响。

SET GLOBAL time_zone = '+00:00';  -- UTC

2.2、当前会话时区

可以为当前会话设置时区,这只会影响当前的连接。

SET time_zone = '+00:00';  -- UTC

或者,你也可以使用地区标识符,例如:

SET time_zone = 'Asia/Shanghai';  -- 上海

3、在my.cnf或my.ini中设置时区

可以在MySQL的配置文件(通常是my.cnfmy.ini)中设置默认的时区。这会影响所有新的连接。

[mysqld]部分添加以下行:

[mysqld]  
default-time-zone='+00:00'

或者,使用地区标识符:

[mysqld]  
default-time-zone='Asia/Shanghai'

更改配置文件后,你需要重启MySQL服务以使更改生效。

到此这篇关于MySQL查看和修改时区的文章就介绍到这了,更多相关MySQL查看和修改时区内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • mysql数据校验过程中的字符集问题处理

    mysql数据校验过程中的字符集问题处理

    在日常应用中,我们经常会遇到在不同的字符集的数据库直接进行数据的导入导出操作,针对这个问题,我们来进行讨论下
    2014-05-05
  • mysql存储过程之游标(DECLARE)原理与用法详解

    mysql存储过程之游标(DECLARE)原理与用法详解

    这篇文章主要介绍了mysql存储过程之游标(DECLARE)原理与用法,结合实例形式详细分析了mysql存储过程游标(DECLARE)的基本功能、原理、使用方法及操作注意事项,需要的朋友可以参考下
    2019-12-12
  • centos7环境下二进制安装包安装 mysql5.6的方法详解

    centos7环境下二进制安装包安装 mysql5.6的方法详解

    这篇文章主要介绍了centos7环境下二进制安装包安装 mysql5.6的方法,详细分析了centos7环境下使用二进制安装包安装 mysql5.6的具体步骤、相关命令、配置方法及操作注意事项,需要的朋友可以参考下
    2020-02-02
  • 为什么mysql字段要使用NOT NULL

    为什么mysql字段要使用NOT NULL

    数据库字段一定要设置为 not null,不然会有很大的bug,下面就一起来介绍一下,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • 彻底删除MySQL步骤介绍

    彻底删除MySQL步骤介绍

    大家好,本篇文章主要讲的是彻底删除MySQL步骤介绍,感兴趣的赶紧来看看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • MySQL中的binary类型使用操作

    MySQL中的binary类型使用操作

    这篇文章主要介绍了MySQL中的binary类型使用操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • 浅谈MySQL中用什么数据类型存IP地址

    浅谈MySQL中用什么数据类型存IP地址

    MySQL中用什么数据类型存IP地址?在MySQL中,当存储IPv4地址时,应该使用32位的无符号整数来存储IP地址,而不是使用字符串,本文就介绍一下这几种情况,感兴趣的可以了解一下
    2023-08-08
  • 远程连接mysql报错“Host xxx is not allowed to connect to this MySQL server“简单解决办法

    远程连接mysql报错“Host xxx is not allowed to connect to th

    这篇文章主要给大家介绍了关于远程连接mysql报错“Host xxx is not allowed to connect to this MySQL server“的解决办法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-07-07
  • MySQL无法启动1067错误的又一种解决方法(机房断电)

    MySQL无法启动1067错误的又一种解决方法(机房断电)

    今早在对一张table 创建primay key过程中发生了断电,当电脑再次启动时候,发现mysql 服务无法启动,使用 net start 提示 1067错误,折腾了2个小时无法解决,后来只能通过手工删除数据文件,日志文件,再启动服务,然后导入数据来完成
    2013-01-01
  • Mysql数据库时间与系统时间不一致问题排查及解决

    Mysql数据库时间与系统时间不一致问题排查及解决

    最近忽然发现个问题,Mysql数据库时间与系统时间不一致,通过查找相关资料终于解决了,下面这篇文章主要给大家介绍了关于Mysql数据库时间与系统时间不一致问题排查及解决的相关资料,需要的朋友可以参考下
    2023-06-06

最新评论