本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
MySQL 資料庫執行個體的本機時區
MySQL 資料庫執行個體的時區預設為國際標準時間 (UTC)。您也可針對應用程式,將資料庫執行個體的時區設為本機時區。
若要設定資料庫執行個體的本機時區,請將資料庫執行個體參數群組中的 time_zone
參數設為本節稍後所列任一支援的值。當您設定參數群組的 time_zone
參數後,原本使用該參數群組的所有資料庫執行個體和僅供讀取複本會改為使用新的本機時區。如需設定參數群組參數的相關資訊,請參閱 的參數組 RDS。
設定本機時區後,所有資料庫的新連線都會反映此變更。如果在您變更本機時區時有任何已開啟的連線,在您關閉連線然後開啟新連線後,才會看見本機時區更新。
您可為資料庫執行個體以及其中一或多個僅供讀取複本,設定不同的本機時區。若要執行這項操作,請為該資料庫執行個體和僅供讀取複本使用不同的參數群組,然後將各個參數群組中的 time_zone
參數設定為不同的本機時區。
如果您要跨複製 AWS 區域,則來源資料庫執行個體和僅供讀取複本會使用不同的參數群組 (參數群組對於 a 是唯一的 AWS 區域)。若要在每個執行個體使用相同的本機時區,您必須設定執行個體和僅供讀取複本之參數群組中的 time_zone
參數。
從資料庫快照還原資料庫執行個體時,本機時區會設為 UTC。您也可在還原作業完成後,將時區更新為本機時區。如果您將資料庫執行個體還原至某個時間點,該還原資料庫執行個體的本機時區會使用還原資料庫執行個體參數群組中的時區設定。
網際網路號碼分配局 (IANA) 每年會在 https://www.iana.org/time-zones 發布數次新時區。每次 RDS 發布 MySQL 的新次要維護版本時,它都會在發布時隨附最新的時區資料。當您使用最新的 RDS for MySQL 版本時,您會有來自 RDS 的最新時區資料。為確保您的資料庫執行個體擁有最新的時區資料,建議您升級至更高的資料庫引擎版本。或者,您也可以手動修改 MariaDB 資料庫執行個體中的時區表。若要這麼做,你可以使用 SQL 命令或在 SQL 用戶端執行 mysql_tzinfo_to_sql tool。手動更新時區資料後,請重新啟動資料庫執行個體以讓變更生效。RDS 不會修改或重設執行中資料庫執行個體的時區資料。只有在您執行資料庫引擎版本升級時,才會安裝新的時區資料。
您可以將本機時區設為下列任一值。
區域 |
時區 |
Africa/Cairo
|
Asia/Riyadh
|
Africa/Casablanca
|
Asia/Seoul
|
Africa/Harare
|
Asia/Shanghai
|
Africa/Monrovia
|
Asia/Singapore
|
Africa/Nairobi
|
Asia/Taipei
|
Africa/Tripoli
|
Asia/Tehran
|
Africa/Windhoek
|
Asia/Tokyo
|
America/Araguaina
|
Asia/Ulaanbaatar
|
America/Asuncion
|
Asia/Vladivostok
|
America/Bogota
|
Asia/Yakutsk
|
America/Buenos_Aires
|
Asia/Yerevan
|
America/Caracas
|
Atlantic/Azores
|
America/Chihuahua
|
Australia/Adelaide
|
America/Cuiaba
|
Australia/Brisbane
|
America/Denver
|
Australia/Darwin
|
America/Fortaleza
|
Australia/Hobart
|
America/Guatemala
|
Australia/Perth
|
America/Halifax
|
Australia/Sydney
|
America/Manaus
|
Brazil/East
|
America/Matamoros
|
Canada/Newfoundland
|
America/Monterrey
|
Canada/Saskatchewan
|
America/Montevideo
|
Canada/Yukon
|
America/Phoenix
|
Europe/Amsterdam
|
America/Santiago
|
Europe/Athens
|
America/Tijuana
|
Europe/Dublin
|
Asia/Amman
|
Europe/Helsinki
|
Asia/Ashgabat
|
Europe/Istanbul
|
Asia/Baghdad
|
Europe/Kaliningrad
|
Asia/Baku
|
Europe/Moscow
|
Asia/Bangkok
|
Europe/Paris
|
Asia/Beirut
|
Europe/Prague
|
Asia/Calcutta
|
Europe/Sarajevo
|
Asia/Damascus
|
Pacific/Auckland
|
Asia/Dhaka
|
Pacific/Fiji
|
Asia/Irkutsk
|
Pacific/Guam
|
Asia/Jerusalem
|
Pacific/Honolulu
|
Asia/Kabul
|
Pacific/Samoa
|
Asia/Karachi
|
US/Alaska
|
Asia/Kathmandu
|
US/Central
|
Asia/Krasnoyarsk
|
US/Eastern
|
Asia/Magadan
|
US/East-Indiana
|
Asia/Muscat
|
US/Pacific
|
Asia/Novosibirsk
|
UTC
|