MySQL資料庫設定預設時區

2021-09-27 12:59:20 字數 696 閱讀 4861

時區錯誤,mysql預設的時區是utc時區,比北京時間晚8個小時。所以要修改mysql的時長

1.使用cmd找到mysql安裝目錄並進入bin資料夾輸入:

$mysql -u root -p

2.然後輸入密碼,進入mysql命令模式輸入:
mysql>set global time_zone=『+8:00』;修改mysql全域性時區為北京時間,即我們所在的東8區

mysql>set time_zone = 』+8:00『;修改當前會話時區

mysql>flush privileges;立即生效

1.進入mysql的my.cnf配置檔案在[mysqld]區域中加上:
default-time_zone = '+8:00'

1.以php為例,在mysql_connect()下使用
mysql_query("set time_zone = '+8:00'")

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

mysql 時區設定 設定MySQL預設時區

mysql預設的時區是utc時區,比北京時間晚8個小時。假設日誌裡面的時間是中午12 00,那麼北京時間應該是晚上的8 00點鐘。為方便檢視和設定時間,我們要設定mysql的預設時區,以符合本地使用。1 永久有效方法 修改my.cnf檔案,加入如下2行 default time zone 08 00...

django 預設時區設定

在django的配置檔案settings.py中,有兩個配置引數是跟時間與時區有關的,分別是time zone和use tz 如果use tz設定為true時,django會使用系統預設設定的時區,即america chicago,此時的time zone不管有沒有設定都不起作用。如果use tz ...

設定資料庫時區

1 mysql安裝目錄下my.ini配置檔案中新增 需要修改資料庫配置 設定預設時區 default time zone 08 00 此方法針對前台到後台時使用 spring.jackson.time zone gmt 8 增加 servertimezone gmt 2b8例如 spring.dat...