Mysql
我的 MySQL 伺服器時間和我的伺服器時間不一樣
所以一個月前我從一家託管公司購買了一台伺服器。
資訊是;
Linux Centos(最新版本)。
我安裝了 ZPanel,它安裝了 phpMyAdmin、MySQL 和所有其他好東西。無論如何,我已經設法將我的伺服器時間更改為我的當地時間,即 GMT。但是,當我嘗試在我的 MySQL 伺服器上設置它時,它會顯示正確的時間,但是當我使用
now()
PHP 中的函式,時間比我目前時間提前 1 小時儲存,這幾乎把我的系統弄亂了。
有誰知道如何解決這一問題?請它已經幾個星期了,但沒有什麼可以修復它:/
謝謝你。
更新伺服器時間後,我遇到了完全相同的問題。我只需要重新啟動 MySql 伺服器,然後它會重置時間以匹配我的伺服器時間。
/etc/init.d/mysqld restart
參考 - https://major.io/2007/07/01/mysql-time-zone-different-from-system-time-zone/
在我的情況下 my.cnf 的時區設置錯誤,正確的格式是這樣的:
default_time_zone=Europe/Riga
還要確保您已經通過 shell 更新了 mysql 時區,如下所示: https ://dev.mysql.com/doc/refman/5.5/en/time-zone-support.html
使用
mysql_tzinfo_to_sql ...