Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Aktualisieren Sie die Hauptversion einer Lightsail-Datenbank

Fokusmodus
Aktualisieren Sie die Hauptversion einer Lightsail-Datenbank - Amazon Lightsail

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Wenn Amazon Lightsail eine neue Version einer Datenbank-Engine unterstützt, können Sie Ihre Datenbank auf die neue Version aktualisieren. Lightsail bietet zwei Datenbank-Blueprints, MySQL und PostgreSQL. In diesem Handbuch wird beschrieben, wie Sie die Hauptversion für Ihre MySQL- oder PostgreSQL-Datenbank-Instance aktualisieren. Sie können die Datenbank-Hauptversion nur aktualisieren, indem Sie update-relational-databaseAPI-Aktion.

Wir werden es verwenden AWS CloudShell , um das Upgrade durchzuführen. CloudShell ist eine browserbasierte, vorauthentifizierte Shell, die Sie direkt von der Lightsail-Konsole aus starten können. Mit CloudShell können Sie AWS Command Line Interface (AWS CLI) -Befehle mit Ihrer bevorzugten Shell wie Bash oder Z-Shell ausführen. PowerShell Sie können dies tun, ohne Befehlszeilentools herunterladen oder installieren zu müssen. Weitere Informationen zur Einrichtung und Verwendung finden Sie CloudShell unter AWS CloudShell Lightsail.

Verstehen Sie die Änderungen

Größere Versionsupgrades können zu einer Reihe von Inkompatibilitäten mit der Vorgängerversion führen. Diese Inkompatibilitäten können bei einem Upgrade zu Problemen führen. Möglicherweise müssen Sie Ihre Datenbank vorbereiten, damit das Upgrade erfolgreich ist. Informationen zum Upgrade von Hauptversionen einer Datenbank finden Sie in den folgenden Themen auf den MySQL- und PostgreSQL-Websites.

Voraussetzungen

  1. Stellen Sie sicher, dass Ihre Anwendung beide Hauptversionen der Datenbank unterstützt.

  2. Wir empfehlen, dass Sie einen Snapshot Ihrer Datenbank-Instance erstellen, bevor Sie Änderungen vornehmen. Weitere Informationen finden Sie unter Erstellen eines Snapshots Ihrer Lightsail-Datenbank.

  3. (Optional) Erstellen Sie eine neue Datenbankinstanz aus dem Snapshot, den Sie gerade erstellt haben. Da Datenbankaktualisierungen Ausfallzeiten erfordern, können Sie das Upgrade an der neuen Datenbank testen, bevor Sie die Datenbank aktualisieren, die derzeit aktiv ist. Weitere Informationen zum Erstellen einer Kopie Ihrer Datenbank finden Sie unter Erstellen eines Snapshots Ihrer Lightsail-Datenbank.

Aktualisieren Sie die Hauptversion der Datenbank

Lightsail unterstützt Hauptversions-Upgrades für MySQL- und PostgreSQL-Datenbankinstanzen. Im folgenden Verfahren wird eine MySQL-Datenbank als Beispiel verwendet. Der Prozess und die Befehle sind jedoch für eine PostgreSQL-Datenbank identisch.

Gehen Sie wie folgt vor, um die Datenbank-Hauptversion für Ihre Lightsail-Datenbank zu aktualisieren.

  1. Melden Sie sich bei der Lightsail-Konsole an.

  2. Wählen Sie im linken Navigationsbereich Datenbanken aus.

  3. Notieren Sie sich den Namen und AWS-Region die Datenbankinstanz, die Sie aktualisieren möchten.

    Der Name und die Region der neuen Datenbank-Instance in der Lightsail-Konsole.
  4. Wählen Sie in der unteren linken Ecke der Lightsail-Konsole. CloudShell Ein CloudShell Terminal wird im selben Browser-Tab geöffnet. Wenn die Eingabeaufforderung angezeigt wird, ist die Shell für die Interaktion bereit.

  5. Geben Sie an der CloudShell Eingabeaufforderung den folgenden Befehl ein, um eine Liste der verfügbaren Datenbank-Blueprints IDs abzurufen.

    aws lightsail get-relational-database-blueprints
  6. Notieren Sie sich die Blueprint-ID für die Hauptversion, auf die Sie aktualisieren. Beispiel, mysql_8_0.

    Die Antwort auf den get-relational-database-blueprints Befehl im CloudShell Fenster.
  7. Geben Sie den folgenden Befehl ein, um die Hauptversion Ihrer Datenbank zu aktualisieren. Das Upgrade findet während des nächsten Wartungsfensters für Ihre Datenbank statt. DatabaseNameErsetzen Sie den Befehl durch den Namen Ihrer Datenbank, blueprintId durch die Blueprint-ID der Hauptversion, auf die Sie aktualisieren, und DatabaseRegion durch AWS-Region die, in der sich Ihre Datenbank befindet.

    aws lightsail update-relational-database \ --relational-database-name DatabaseName \ --relational-database-blueprint-id blueprintId \ --region DatabaseRegion

    (Optional) Um das Upgrade sofort anzuwenden, fügen Sie den --apply-immediately Parameter in den Befehl ein. Sie erhalten eine Antwort, die dem folgenden Beispiel ähnelt, und Ihre Datenbank wird während der Durchführung des Upgrades nicht mehr verfügbar sein. Weitere Informationen finden Sie unter update-relational-databasein der Lightsail-API-Referenz.

    Das erfolgreiche Ergebnis des Befehls update-relational-database --apply-immediately im Fenster. CloudShell
  8. Geben Sie den folgenden Befehl ein, um zu überprüfen, ob das Upgrade der Hauptversion für das nächste Datenbankwartungsfenster geplant ist. Ersetzen Sie den Befehl DatabaseName durch den Namen Ihrer Datenbank und durch den Namen, in DatabaseRegion dem AWS-Region sich Ihre Datenbank befindet.

    aws lightsail get-relational-database \ --relational-database-name DatabaseName \ --region DatabaseRegion

    In der get-relational-database Antwort die Datenbank stateinformiert Sie im nächsten Wartungsfenster über ein ausstehendes Upgrade der Hauptversion. Datum und Uhrzeit des nächsten Wartungsfensters finden Sie im preferredMaintenanceWindowAbschnitt der Antwort.

    Status der Datenbankinstanz

    "state": "upgrading", "backupRetentionEnabled": true, "pendingModifiedValues": { "engineVersion": "8.0.36"

    Wartungsfenster

    "preferredMaintenanceWindow": "wed: 09:22-wed: 09:52"

Nächste Schritte

Wenn Sie eine Testdatenbank erstellt haben, können Sie sie löschen, nachdem Sie sich vergewissert haben, dass Ihre Anwendung mit der aktualisierten Datenbank funktioniert. Behalten Sie den Snapshot, den Sie von Ihrer vorherigen Datenbank erstellt haben, für den Fall, dass Sie zu dieser zurückkehren müssen. Sie sollten auch einen Snapshot Ihrer aktualisierten Datenbank erstellen, damit Sie eine neue point-in-time Kopie davon haben.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.