Aktualisieren einer Engine-Version für MySQL-DB-Snapshots - Amazon Relational Database Service

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.

Aktualisieren einer Engine-Version für MySQL-DB-Snapshots

Mit Amazon RDS können Sie einen DB-Snapshot für das Speicher-Volume Ihrer MySQL-DB-Instance erstellen. Wenn Sie einen DB-Snapshot erstellen, basiert dieser auf der Engine-Version, die von der DB-Instance verwendet wird. Sie können die Engine-Version für Ihre DB-Snapshots aktualisieren.

Bei RDS für MySQL können Sie einen Snapshot der Version 5.7 auf Version 8.0 oder einen Snapshot der Version 8.0 auf Version 8.4 aktualisieren. Sie können verschlüsselte oder unverschlüsselte DB-Snapshots aktualisieren.

Verwenden Sie das folgende AWS CLI-Beispiel, um die verfügbaren Engine-Versionen für den DB-Snapshot von RDS für MySQL anzuzeigen.

aws rds describe-db-engine-versions --engine mysql --include-all --engine-version example-engine-version --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" --output text

Wenn keine Ergebnisse für den Snapshot angezeigt werden, ist die Engine-Version möglicherweise veraltet. Wenn die Engine-Version veraltet ist, empfehlen wir Ihnen, auf das Upgrade-Ziel der neuesten Hauptversion oder auf eines der anderen verfügbaren Upgrade-Ziele für diese Version zu aktualisieren. Weitere Informationen finden Sie unter Upgrade-Optionen für DB-Snapshots mit nicht unterstützten Engine-Versionen für RDS für MySQL.

Wenn Sie einen DB-Snapshot wiederherstellen, der auf eine neue Engine-Version aktualisiert wurde, sollten Sie prüfen, ob das Upgrade erfolgreich durchgeführt wurde. Weitere Informationen zu größeren Versionsaktualisierungen finden Sie unter Upgrades der DB-Engine von RDS für MySQL. Informationen zum Wiederherstellen eines DB-Snapshots finden Sie unter Wiederherstellen auf eine DB-Instance.

Anmerkung

Sie können keine Upgrades für automatische DB-Snapshots durchführen, die während automatischer Backup-Vorgänge erstellt wurden.

Sie können einen DB-Snapshot mithilfe der AWS Management Console, der AWS CLI oder der RDS-API aktualisieren.

Console

Gehen Sie wie folgt vor, um eine Engine-Version des DB-Snapshots mithilfe der AWS Management Console zu aktualisieren.

So führen Sie ein Upgrade eines DB-Snapshots durch
  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie im Navigationsbereich die Option Snapshots.

  3. Wählen Sie den Snapshot für die Aktualisierung aus.

  4. Wählen Sie unter Actions (Aktionen) die Option Upgrade Snapshot (Snapshot aktualisieren). Die Seite Upgrade snapshot (Snapshot aktualisieren) erscheint.

  5. Wählen Sie zum Aktualisieren New engine version (Neue Engine-Version).

  6. Wählen Sie Save changes (Änderungen speichern), um den Snapshot zu aktualisieren.

    Während des Upgrades werden alle Snapshot-Aktionen für diesen DB-Snapshot deaktiviert. Außerdem wird der Status des DB-Snapshots von Verfügbar in Wird upgegradet geändert. Nach Abschluss des Vorgangs wird der Status in Aktiv geändert. Wenn das Upgrade für den DB-Snapshot aufgrund einer Beschädigung des Snapshots nicht durchgeführt werden kann, wird der Status in Nicht verfügbar geändert. Sie können den Snapshot aus diesem Zustand nicht wiederherstellen.

    Anmerkung

    Wenn die Aktualisierung des DB-Snapshots fehlschlägt, wird der Snapshot wieder in seinen ursprünglichen Zustand zurückgebracht.

AWS CLI

Sie können ein Upgrade eines DB-Snapshots auf eine neue Version der Datenbank-Engine durchführen, indem Sie den AWS CLI-Befehl modify-db-snapshot ausführen.

Optionen
  • --db-snapshot-identifier: die Kennung des DB-Snapshots, für den das Upgrade durchgeführt werden soll Die Kennung muss ein eindeutiger Amazon-Ressourcenname (ARN) sein. Weitere Informationen finden Sie unter Amazon-Ressourcennamen (ARN) in Amazon RDS.

  • --engine-version: Die Engine-Version, auf die das Upgrade des DB-Snapshots durchgeführt werden soll

Beispiel

Für Linux, macOS oder Unix:

aws rds modify-db-snapshot \ --db-snapshot-identifier my_db_snapshot \ --engine-version new_version

Für Windows:

aws rds modify-db-snapshot ^ --db-snapshot-identifier my_db_snapshot ^ --engine-version new_version
Amazon RDS API

Sie können ein Upgrade eines DB-Snapshots auf eine neue Version der Datenbank-Engine durchführen, indem Sie das RDS-API-Verfahren ModifyDBSnapshot aufrufen.

Parameter
  • DBSnapshotIdentifier: die Kennung des DB-Snapshots, für den das Upgrade durchgeführt werden soll Die Kennung muss ein eindeutiger Amazon-Ressourcenname (ARN) sein. Weitere Informationen finden Sie unter Amazon-Ressourcennamen (ARN) in Amazon RDS.

  • EngineVersion: Die Engine-Version, auf die das Upgrade des DB-Snapshots durchgeführt werden soll