【问题标题】:How to change MySQL Server time zone?如何更改 MySQL 服务器时区?
【发布时间】:2011-08-26 13:04:54
【问题描述】:

我正在管理一个 MySQL 服务器。它安装在 ubuntu 服务器上。最近我发现,ubuntu 服务器设置在错误的时区。我通过命令dpkg-reconfigure tzdate 通过终端更正了这一点。现在我希望 MySQL 服务器适应这个设置。这可能吗?

【问题讨论】:

    标签: mysql timezone


    【解决方案1】:

    在您的/etc/mysql/mysql.conf 或其他任何地方,查看default-time-zone

    【讨论】:

    • 我从你发布的链接中得到了这个:SET time_zone = SYSTEM; 在这个命令之后,我重新启动了 MySQL 服务器,一切都很好!谢谢!
    【解决方案2】:

    您需要在服务器上update mysql 表来支持时区名称。 在服务器上使用 shell 命令:

    mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql -p
    

    【讨论】:

    • windows 的等效路径是什么? /usr/share/zoneinfo 我在这台机器上使用的是 windows 10 wamp
    【解决方案3】:

    要更改 mysql 上的时间戳,您可以使用以下步骤。

    连接到mysql服务器。 mysql -u 根目录 -p 输入密码

    SET GLOBAL time_zone = '+5:30';

    通过发出以下查询重新启动 Mysql 服务器

    服务 mysqld 停止 服务 mysqld 启动

    【讨论】:

      猜你喜欢
      • 2018-04-12
      • 2011-10-09
      • 2014-04-19
      • 2015-04-30
      • 2021-11-07
      • 2014-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多