要在MySQL中設(shè)置數(shù)據(jù)庫(kù)時(shí)區(qū),請(qǐng)按照以下步驟操作:
mysql -u root -p
這將提示您輸入密碼。輸入root用戶的密碼后,您將進(jìn)入MySQL命令行客戶端。
SELECT @@global.time_zone, @@session.time_zone;
這將顯示全局和會(huì)話時(shí)區(qū)。
SET GLOBAL time_zone = '+8:00';
將+8:00
替換為所需的時(shí)區(qū)偏移量。例如,美國(guó)東部時(shí)間可以表示為-5:00
。您還可以使用時(shí)區(qū)名稱,例如'Asia/Shanghai'
。
SET SESSION time_zone = '+8:00';
同樣,將+8:00
替換為所需的時(shí)區(qū)偏移量。
[mysqld]
部分添加以下行:default-time_zone = '+8:00'
將+8:00
替換為所需的時(shí)區(qū)偏移量。然后重啟MySQL服務(wù)器以應(yīng)用更改。
注意:在更改時(shí)區(qū)之前,請(qǐng)確保您已備份數(shù)據(jù)庫(kù),以防止由于時(shí)區(qū)轉(zhuǎn)換導(dǎo)致的任何數(shù)據(jù)不一致。