原文:http://1567045.blog.51cto.com/1557045/1074971
centos系統的時間時區和MySQL的時間時區問題
年輕人做事要細心,特別我們這些搞IT的千萬不莽撞,不然吃虧的永遠是你。一哥們裝系統的時候不小心選錯了時區。雖然有ntp服務器同步,一般的服務器跑起來沒有問題。但是我們在裝一些軟件時,比如MySQL他為引用系統的時間和時區,如果你的表里有記錄時間的字段。那么你就痛苦了。記錄的所有時間都會有時差。那樣打印出來的單據就會有問題。如果你對接有別的服務器,對方的安全做的比較牛,就會出現報錯等。
所以給自己整理了如下東西。
查看系統時間:
設置系統時間:
設置時區:
vim /etc/sysconfig/clock
或者
timeconfig
查看MySQL的時間:
查看MySQL的時區:
PST為美國時區,MySQL引用了此時區
設置MySQL的時間
set time_zone = '+8:00';
設置時區為東八區
vim /etc/my.cnf
在mysqld段里添加如下字段
default-time_zoen = '+8:00'
重啟mysql服務
查看修改是否生效
查看MYSQL時間和系統時間是否一致
