我有我的PHP網站上的另一臺服務器和數據庫,我想檢查其他服務器上持有數據庫的時間,這樣我可以在同一時間同步兩臺服務器避免時間差距。時間在兩個不同的服務器上的MySQL和PHP
對於我目前的服務器,我只是做time()。但我怎麼能得到MySQL數據庫的時間?
我有我的PHP網站上的另一臺服務器和數據庫,我想檢查其他服務器上持有數據庫的時間,這樣我可以在同一時間同步兩臺服務器避免時間差距。時間在兩個不同的服務器上的MySQL和PHP
對於我目前的服務器,我只是做time()。但我怎麼能得到MySQL數據庫的時間?
這是一個操作問題,需要您的操作工程師解決(例如,使用NTP)。操作還應該監視時鐘同步。
假設時鐘將保持(大部分)同步,開發應用程序是合理的。
我通常喜歡假設
我想,如果你認爲這些倒着跑,你會沒事的。
但是你可以做
SELECT UNIX_TIMESTAMP()
這就是我想要的,謝謝你 – TDSii 2011-04-14 15:19:10
我想你想在你的服務器之間進行同步,在這種情況下最好使用NTP server。
爲簡單起見,你應該任何時候都存儲在'UTC',只修改時區顯示。 – drudge 2011-04-13 19:51:11
你能澄清你的要求嗎?你以後有什麼樣的精確度,爲什麼你需要首先消除時間差距?數據庫請求需要時間,當你得到你的迴應時,結果已經稍微過時了。 – magma 2011-04-13 19:56:13