【问题标题】:CURRENT_TIMESTAMP doesn't match current time on serverCURRENT_TIMESTAMP 与服务器上的当前时间不匹配
【发布时间】:2015-06-04 19:02:26
【问题描述】:
SELECT CURRENT_TIMESTAMP

将时间大致返回为 18:00。但是,运行时

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

结果是 SYSTEM 和 SYSTEM。在我的 Linux 服务器上运行“日期”命令会返回大约 13:00 的时间。这两次有何不同?

【问题讨论】:

  • 这是哪个 RDBMS?
  • 尽管我的服务器上的时区是 CDT,但 system_time_zone 显然设置为 UTC

标签: mysql sql linux


【解决方案1】:

解决方案:在我的服务器上更改时区后,我实际上并没有重新启动 mysql。我只是重新连接。对于任何想重新启动的人:

/etc/init.d/mysqld restart

(你可能需要 sudo)

【讨论】:

    猜你喜欢
    • 2019-02-19
    • 1970-01-01
    • 2011-02-16
    • 1970-01-01
    • 2017-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多