您好,登錄后才能下訂單哦!
小編給大家分享一下如何修改mysql時區,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
修改mysql時區的方法:1、查看MySQL當前時區和時間;2、通過修改環境變量參數來修改時區或者通過修改my.cnf配置文件來修改時區即可。
本文操作環境:Windows7系統、Mysql5.7.14版、Dell G3電腦。
MySQL修改時區的方法小結
問題現象:
在數據庫中的日期顯示正常,但是通過JSP進行調用后發現時間偏差了13個小時。經查詢,此問題是由于MySQL的默認時區設置造成的。
具體排查和操作方法如下:
一、查看MySQL當前時區和時間
> show variables like "%time_zone%"; #查看時區
#time_zone說明mysql使用system的時區,system_time_zone說明system使用CST時區
> select curtime(); #查看時間 > select now(); #查看日期+時間
二、修改時區
方法1:通過修改環境變量參數來修改時區
> set global time_zone = '+8:00'; ##修改mysql全局時區為北京時間,即我們所在的東8區 > set time_zone = '+8:00'; ##修改當前會話時區 > flush privileges; #立即生效
實際操作過程中,這條修改并沒有成功,顯示0 row(s) affected
方法2:通過修改my.cnf配置文件來修改時區
# vim /etc/my.cnf 在[mysqld]區域中加上:default-time_zone = '+8:00'
修改完成后,需要重啟啟動MySQL,配置生效。
以上是“如何修改mysql時區”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。