繁体   English   中英

在两个不同服务器上的mysql和php中的时间

[英]Time in mysql and php on two different servers

我在服务器上有我的php站点,在另一个服务器上有数据库,我想检查另一个拥有数据库的服务器上的时间,这样我就可以同时同步两个服务器以避免时间间隔。

对于我当前的服务器,我只是做time()。 但是我如何获得MySQL数据库的时间呢?

这是一个操作问题,您的操作工程师需要解决(例如,使用NTP)。 操作还应监视时钟同步。

假设时钟(大部分)保持同步,则开发应用程序是合理的。

我通常想假设

  • 时钟将在几秒钟内同步
  • 时钟倒数不会超过几秒钟

我想如果您假设这些,那您会没事的。

但是你可以做

SELECT UNIX_TIMESTAMP()

您可以结合使用NOW()和TIME()从数据库服务器获取时间。 看一下MySQL支持的日期和时间函数。

SELECT TIME(NOW());

上面应该适合您。

我认为您想在服务器之间进行同步,在这种情况下,最好使用NTP服务器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM