欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL修改時區(qū)的方法圖文詳解

 更新時間:2023年09月12日 11:05:03   作者:不掉頭發(fā)!  
這篇文章主要給大家介紹了關(guān)于MySQL修改時區(qū)的相關(guān)資料,時區(qū)是MySQL中非常重要的概念,正確設(shè)置時區(qū)可以確保應(yīng)用程序工作正常并避免時間錯誤,文中通過圖文介紹的非常詳細,需要的朋友可以參考下

環(huán)境:Windows10系統(tǒng),MySQL5.7版本

mysql修改時區(qū)的方法:

1、在mysql命令行模式下中,執(zhí)行“set global time_zone = ‘時區(qū)信息’”命令即可;

2、在PHP中臨時解決問題:使用mysql_query(“SET time_zone = ‘+8:00’”);在PHP與MySQL建立連接后動態(tài)修改;

3、在“my.cnf(my.ini)”配置文件中,查找并將“default-time_zone”項的值修改為需要的時區(qū)即可,沒有的話自己添加也可。

什么是MySQL時區(qū)?

MySQL時區(qū)是一個用于存儲日期和時間的全局系統(tǒng)變量,它定義了在何時插入和檢索日期和時間時使用的時區(qū)。如果應(yīng)用程序在多個時區(qū)運行,將需要正確配置MySQL時區(qū)以確保數(shù)據(jù)準確性

通過MySQL命令模式下修改

首先查看MySQL當前的時間

select curtime();

執(zhí)行結(jié)果:

curtime結(jié)果

僅打印當前時間

select now();

執(zhí)行結(jié)果:

now結(jié)果

會打印當前時間日期

show variables like “%time_zone%”;

執(zhí)行結(jié)果:

show variables like"%time_zone%" 結(jié)果

time_zone說明mysql使用system的時區(qū),system_time_zone說明system使用CST時區(qū)

進行修改

set global time_zone = ‘+8:00'; (修改MySQL全局時區(qū)為北京時間,也就是我們所在的東8區(qū))
set time_zone = ‘+8:00'; (修改當前會話時區(qū))
flush privileges; (立馬生效)

修改后執(zhí)行show variables like ‘%time_zone%’;結(jié)果:

修改后查詢結(jié)果

不方便重啟MySQL,臨時解決時區(qū)問題

mysql_query("SET time_zone = '+8:00'");

以PHP為例,在mysql_connect()下使用,可以臨時解決,在需要的時候執(zhí)行即可動態(tài)調(diào)整

通過修改配置文件mysql.cnf(my.ini)來進行修改

使用合適的文本編輯器打開MySQL配置文件(my.cnf),修改或添加以下代碼:

[mysqld]
default-time-zone=+08:00 // 相應(yīng)的時區(qū)設(shè)置

如果已經(jīng)存在修改即可,不存在則需要添加

配置文件

保存配置文件后重啟MySQL服務(wù),可以通過select語句再次查詢時區(qū)查看更改是否生效

總結(jié)

以上就是本文內(nèi)容了,一共說明了三種方法取修改MySQL時區(qū):1、在mysql命令行模式下中,執(zhí)行“set global time_zone = ‘時區(qū)信息’”命令即可;2、在PHP中臨時解決問題:使用mysql_query(“SET time_zone = ‘+8:00’”);在PHP與MySQL建立連接后動態(tài)修改;3、在“my.cnf(my.ini)”配置文件中,查找并將“default-time_zone”項的值修改為需要的時區(qū)即可,沒有的話自己添加也可

到此這篇關(guān)于MySQL修改時區(qū)的文章就介紹到這了,更多相關(guān)MySQL修改時區(qū)方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論