mysql修改時區的方法:1、在mysql命令行模式下中,執行“set global time_zone = ‘時區信息’”命令即可;2、在“my.cnf”文件中,查找并將“default-time_zone”項的值修改為需要的時區即可。
本教程操作環境:windows7系統、mysql8版本、Dell G3電腦。
方法一:通過mysql命令行模式下動態修改
1、查看mysql當前時間,當前時區
select curtime(); #或 select now()
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視頻教程】
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦