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