2016-11-12 83 views
0

當我將在命令行中服務器上鍵入:Mysql的設置系統時區

date 

我得到

Sat Nov 12 22:31:02 CET 2016 

,這就是正確的。

當我在MySQL做:

SET @@session.time_zone='system'; SELECT CURRENT_TIMESTAMP(); 

我得到:

2016-11-12 16:31:38 

當我在MySQL做:

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

我得到制度與制度

所以爲什麼Mysql顯示不同的時間?

回答

0

我重新啓動了mysqld,現在一切正常。我認爲自上次重新啓動mysqld以來,服務器上的時區可能已更改。服務器由別人管理,所以我不確定。