gpt4 book ai didi

mysql - 在没有 shell 访问的情况下设置 MySQL time_zone 信息

转载 作者:行者123 更新时间:2023-11-30 23:03:29 26 4
gpt4 key购买 nike

我正在处理一个包含许多“日期”字段的数据库。这些日期需要转换为 UTC 以获得某些输出,我打算使用CONVERT_TZ('theField','GMT','UTC')。但是,@@global.time_zone变量当前没有设置(目前返回“SYSTEM”),时区信息表当前为空。我相信这需要通过运行 mysql_tzinfo_to_sql shell 脚本 ( http://dev.mysql.com/doc/refman/4.1/en/time-zone-support.html ) 来填充。

我的问题是我没有任何类型的 shell 访问相关系统,所以我不可能运行 mysql_tzinfo_to_sql 脚本。因此,我有两个问题......

1) 如果 MySQL 目前正在使用“SYSTEM”时区,是否有任何方法可以准确确定系统时区是什么(记住我没有 shell 或任何其他访问权限)?

2) 是否可以通过 shell 脚本之外的其他方式生成 MySQL 时区表中的信息,即完全在 MySQL 本身中?

感谢任何建议,谢谢。

最佳答案

您可以检查您使用的时区:

SELECT @@global.time_zone, @@session.time_zone;

设置时区:

SET @@global.time_zone = 'SYSTEM';

如果想知道系统的时区:

window :

转到 cmd 并键入 systeminfo

Linux:

date +%Z

关于mysql - 在没有 shell 访问的情况下设置 MySQL time_zone 信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22895616/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com