Wie ändere ich die Zeitzone meiner Amazon RDS-DB-Instance?

Lesedauer: 3 Minute
0

Ich möchte die Zeitzone meiner Amazon Relational Database Service (Amazon RDS)-DB-Instance zur lokalen Zeitzone ändern.

Kurzbeschreibung

Alle Amazon RDS-DB-Instances verwenden standardmäßig die UTC/GMT-Zeit. Das Ändern Ihrer Zeitzone ist optional.

Es hat sich bewährt, auf Datenbankebene die UTC-Zeitzone zu verwenden. Da UTC keine Sommerzeit (DST) berücksichtigt, müssen Sie die Uhrzeit nicht im Rahmen der Zeitumstellung später anpassen.

Wenn Sie eine lokale Zeitzone verwenden müssen, konvertieren Sie stattdessen die Zeitzone auf der Anwendungsebene. Bevor Sie Ihre Zeitzone ändern, wenden Sie sich an Ihren Datenbankadministrator oder Ihr Applikationsteam.

Behebung

Die Schritte, die erforderlich sind, um die Zeitzone einer Amazon RDS-DB-Instance zu ändern, variieren je nach Datenbank-Engine.

Oracle – Informationen zum Ändern der Zeitzone für Amazon Relational Database Service (Amazon RDS) für Oracle-DB-Instances finden Sie unter Festlegen der Datenbankzeitzone. Um die Zeitzone zu ändern, ist die Oracle Database Engine Version 11.2.0.2.v4 erforderlich.

PostgreSQL – Um die Zeitzone für Amazon RDS für PostgreSQL-DB-Instances auf Datenbankebene zu ändern, legen Sie den Wert des Zeitzonenparameters in einer benutzerdefinierten Parametergruppe fest. Der Zeitzonenparameter hat die Eingabeform UTC-X oder UTC+X. X ist die Anzahl der Stunden, um die die Zeitzone von der UTC-Zeit ausgehend versetzt ist.
**Wichtig:**PostgreSQL verarbeitet Zeitzonen anders, wenn Sie auf UTC-5 verweisen, als auf America/New_York. Die Zeitzone America/New_York zeigt beispielsweise UTC-5 an. Wenn Sie die Zeitzone auf UTC-5 festlegen, wird sie als UTC+5 aktualisiert. Weitere Informationen finden Sie in der PostgreSQL-Dokumentation für Datums-/Uhrzeittypen.

MySQL – Stellen Sie für eine DB-Instance, auf der MySQL 5.5, 5.6, 5.7 und 8.0 ausgeführt wird, den Parameter time_zone in der DB-Parametergruppe für die DB-Instance ein. Alle DB-Instances und Read Replicas, die die Parametergruppe verwenden, verwenden nun die neue Zeitzone. Für Amazon RDS für MySQL-Versionen älter als 5.5 kann die Zeitzone nicht geändert werden. Standardmäßig ist die Zeitzone für RDS für MySQL-DB-Instances die koordinierte Weltzeit (UTC). Weitere Informationen finden Sie unter Lokale Zeitzone für MySQL-DB-Instances.

Amazon Aurora – Informationen zum Ändern der Zeitzone für einen Amazon Aurora-DB-Cluster finden Sie unter Lokale Zeitzone für Amazon Aurora-DB-Cluster.

MariaDB – Um die Zeitzone für eine DB-Instance zu ändern, auf der MariaDB ausgeführt wird, legen Sie den Parameter time_zone in der DB-Parametergruppe für die DB-Instance fest. Alle DB-Instances und Read Replicas, die die Parametergruppe verwenden, verwenden die neue Zeitzone. Standardmäßig ist die Zeitzone für Amazon RDS für MariaDB-DB-Instances die koordinierte Weltzeit (UTC). Weitere Informationen finden Sie unter Lokale Zeitzone für MariaDB-DB-Instances.

Microsoft SQL Server – Um die Zeitzone zu ändern, geben Sie die Zeitzone an, wenn Sie eine neue Amazon RDS für Microsoft SQL Server-Instance erstellen. Erweitern Sie beim Erstellen der DB-Instance den Abschnitt Zusätzliche Konfiguration und wählen Sie dann Ihre gewünschte Zeitzone aus dem Menü Zeitzone aus. Sie können die Zeitzone nicht mehr ändern, nachdem Sie die Instance erstellt haben. Weitere Informationen finden Sie unter Lokale Zeitzone für Microsoft SQL Server-DB-Instances.
**Hinweis:**Diese Funktion ist nur verfügbar, wenn eine Instance mit der Standard-Erstellungsmethode erstellt wird.

Ähnliche Informationen

Arbeiten mit Parametern auf Ihrer RDS für PostgreSQL-DB-Instance

Datentypen und Funktionen für Datum und Uhrzeit (Transact-SQL) auf der Microsoft SQL Server-Website