MySQL 資料庫執行個體的本機時區 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

MySQL 資料庫執行個體的本機時區

MySQL 資料庫執行個體的時區預設為國際標準時間 (UTC)。您也可針對應用程式,將資料庫執行個體的時區設為本機時區。

若要設定資料庫執行個體的本機時區,請將資料庫執行個體參數群組中的 time_zone 參數設為本節稍後所列任一支援的值。當您設定參數群組的 time_zone 參數後,原本使用該參數群組的所有資料庫執行個體和僅供讀取複本會改為使用新的本機時區。如需設定參數群組參數的相關資訊,請參閱使用參數群組

設定本機時區後,所有資料庫的新連線都會反映此變更。如果在您變更本機時區時有任何已開啟的連線,在您關閉連線然後開啟新連線後,才會看見本機時區更新。

您可為資料庫執行個體以及其中一或多個僅供讀取複本,設定不同的本機時區。若要執行這項操作,請為該資料庫執行個體和僅供讀取複本使用不同的參數群組,然後將各個參數群組中的 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