Fuseau horaire local pour les instances de base de données MariaDB - Amazon Relational Database Service

Fuseau horaire local pour les instances de base de données MariaDB

Par défaut, le fuseau horaire d'une instance de base de données MariaDB est le fuseau UTC (temps universel). Vous pouvez à la place définir le fuseau horaire de votre instance de base de données sur le fuseau horaire local de votre application.

Pour définir le fuseau horaire local d'une instance de base de données, définissez le paramètre time_zone du groupe de paramètres de votre instance de base de données avec l'une des valeurs prises en charge et répertoriées plus bas dans cette section. Lorsque vous définissez le paramètre time_zone d'un groupe de paramètres, toutes les instances de base de données et tous les réplicas en lecture qui ont recours à ce groupe de paramètres sont modifiés de façon à utiliser le nouveau fuseau horaire local. Pour plus d'informations sur la définition des paramètres d'un groupe de paramètres, consultez Groupes de paramètres pour Amazon RDS.

Une fois que vous avez défini le fuseau horaire local, toutes les nouvelles connexions à la base de données reflètent la modification. Si des connexions à votre base de données sont ouvertes lorsque vous modifiez le fuseau horaire local, la mise à jour du fuseau horaire local n'apparaît pas tant que vous n'avez pas fermé la connexion et n'en avez pas ouvert une nouvelle.

Vous pouvez définir un fuseau horaire local différent pour une instance de base de données et un ou plusieurs de ses réplicas en lecture. Pour ce faire, utilisez un autre groupe de paramètres pour l’instance de base de données et les réplicas, et définissez le paramètre time_zone de chaque groupe de paramètres avec un autre fuseau horaire local.

Si la réplication s'effectue entre les Régions AWS, l'instance de base de données source et le réplica en lecture utilisent des groupes de paramètres différents (les groupes de paramètres sont propres à chaque Région AWS). Pour que chaque instance utilise le même fuseau horaire local, vous devez définir le paramètre time_zone dans les groupes de paramètres de l’instance et du réplica en lecture.

Lorsque vous restaurez une instance de base de données à partir d'un instantané de base de données, le fuseau horaire local a la valeur UTC. Vous pouvez mettre à jour le fuseau horaire sur votre fuseau horaire local une fois la restauration terminée. Si vous restaurez une instance de base de données à un instant dans le passé, le fuseau horaire local de l’instance de base de données restaurée est le paramètre de fuseau horaire du groupe de paramètres de l’instance de base de données restaurée.

L'Internet Assigned Numbers Authority (IANA) publie de nouveaux fuseaux horaires sur https://www.iana.org/time-zones plusieurs fois par an. Chaque fois que RDS publie une nouvelle version de maintenance mineure de MariaDB, elle est livrée avec les dernières données de fuseau horaire au moment de la publication. Lorsque vous utilisez les dernières versions de RDS for MariaDB, vous disposez de données de fuseau horaire récentes provenant de RDS. Pour vous assurer que votre instance de base de données dispose de données de fuseau horaire récentes, nous vous recommandons de passer à une version supérieure du moteur de base de données. Vous pouvez également modifier manuellement les tables de fuseaux horaires dans les instances de base de données MariaDB. Pour ce faire, vous pouvez utiliser des commandes SQL ou exécuter l'outil mysql_tzinfo_to_sql dans un client SQL. Après la mise à jour manuelle des données de fuseau horaire, redémarrez votre instance de base de données pour que la modification prenne effet. RDS ne modifie ni ne réinitialise les données de fuseau horaire des instances de base de données en cours d'exécution. Les nouvelles données de fuseau horaire ne sont installées que lorsque vous effectuez une mise à niveau de la version du moteur de base de données.

Vous pouvez définir votre fuseau horaire local avec l’une des valeurs suivantes.

disponibilité Fuseau horaire

Afrique

Afrique/Le Caire, Afrique/Casablanca, Afrique/Harare, Afrique/Monrovia, Afrique/Nairobi, Afrique/Tripoli, Afrique/Windhoek

Amérique

Amérique/Araguaina, Amérique/Asuncion, Amérique/Bogota, Amérique/Buenos_Aires, Amérique/Caracas, Amérique/Chihuahua, Amérique/Cuiaba, Amérique/Denver, Amérique/Fortaleza, Amérique/Guatemala, Amérique/Halifax, Amérique/Manaus, Amérique/Matamoros, Amérique/Monterrey, Amérique/Montevideo, Amérique/Phoenix, Amérique/Santiago, Amérique/Tijuana

Asie

Asie/Amman, Asie/Achgabat, Asie/Bagdad, Asie/Bakou, Asie/Bangkok, Asie/Beyrouth, Asie/Calcutta, Asie/Damas, Asie/Dhaka, Asie/Irkoutsk, Asie/Jérusalem, Asie/Kaboul, Asie/Karachi, Asie/Katmandou, Asie/Krasnoïarsk, Asie/Magadan, Asie/Muscat, Asie/Novosibirsk, Asie/Riyad, Asie/Séoul, Asie/Shanghai, Asie/Singapour, Asie/Taipei, Asie/Téhéran, Asie/Tokyo, Asie/Oulan_Bator, Asie/Vladivostok, Asie/Iakoutsk, Asie/Yerevan

Atlantique

Atlantique/Açores

Australie

Australie/Adelaide, Australie/Brisbane, Australie/Darwin, Australie/Hobart, Australie/Perth, Australie/Sydney

Brésil

Brésil/DeNoronha, Brésil/Est

Canada

Canada/Terre-Neuve, Canada/Saskatchewan, Canada/Yukon

Europe

Europe/Amsterdam, Europe/Athènes, Europe/Dublin, Europe/Helsinki, Europe/Istanbul, Europe/Kaliningrad, Europe/Moscou, Europe/Paris, Europe/Prague, Europe/Sarajevo

Pacifique

Pacifique/Auckland, Pacifique/Fidji, Pacifique/Guam, Pacifique/Honolulu, Pacifique/Samoa

ETATS-UNIS

États-Unis/Alaska, États-Unis/Centre, États-Unis/Indiana Est, États-Unis/Est, États-Unis/Pacifique

UTC

UTC