首頁  >  文章  >  資料庫  >  mysql怎麼修改時區

mysql怎麼修改時區

青灯夜游
青灯夜游原創
2021-12-02 15:48:218818瀏覽

mysql修改時區的方法:1、在mysql命令列模式下中,執行「set global time_zone = '時區資訊'」指令即可;2、在「my.cnf」檔案中,找出並將「default-time_zone」項目的值修改為所需的時區即可。

mysql怎麼修改時區

本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。

方法一:透過mysql命令列模式下動態修改

1、查看mysql目前時間,目前時區

select curtime();  
#或
select now()

mysql怎麼修改時區

show variables like “%time_zone%”;
2 rows in set (0.00 sec)

#time_zone說明mysql使用system的時區,system_time_zone說明system使用CST時區

2、修改時區

set global time_zone = ‘+8:00’; ##修改mysql全局时区为北京时间,即我们所在的东8区
set time_zone = ‘+8:00’; ##修改当前会话时区
flush privileges; #立即生效

方法二:透過修改my.cnf設定檔來修改時區

default-time_zone = ‘+8:00’

修改完成,重新啟動資料庫伺服器。

方法三:借助PHP的mysql_connect()函數(暫時解決時區問題)

mysql_query(“SET time_zone = ‘+8:00’”)

這樣可以在保證你不重啟的情況下改變時區。但是mysql的某些系統函數還是不能用如:now()。這句,還是不能理解。

【相關推薦:mysql影片教學

#

以上是mysql怎麼修改時區的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn