当前位置: 代码网 > it编程>数据库>Mysql > MySQL查看和修改时区的实现方法

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

2024年08月23日 Mysql 我要评论
1、查看当前时区可以使用@@global.time_zone和@@session.time_zone来分别获取全局和当前会话的时区设置。-- 获取全局时区 select @@global.time_

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查看和修改时区内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

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

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com