Wiederherstellung eines Backups in einer Amazon RDS for My SQL DB-Instance - 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.

Wiederherstellung eines Backups in einer Amazon RDS for My SQL DB-Instance

Amazon RDS unterstützt den Import von My SQL Databases mithilfe von Backup-Dateien. Sie können ein Backup Ihrer Datenbank erstellen, es auf Amazon S3 speichern und dann die Sicherungsdatei auf einer neuen Amazon RDS DB-Instance wiederherstellen, auf der My ausgeführt wirdSQL.

Im in diesem Abschnitt beschriebenen Szenario wird ein Backup einer On-Premise-Datenbank wiederhergestellt. Sie können diese Technik für Datenbanken an anderen Standorten verwenden, z. B. bei Amazon EC2 oder AWS Nicht-Cloud-Diensten, sofern auf die Datenbank zugegriffen werden kann.

Das folgende Diagramm veranschaulicht das unterstützte Szenario.

Mein SQL Import von Backup-Dateien aus S3.

Das Importieren von Backup-Dateien aus Amazon S3 wird für My SQL in all unterstützt AWS-Regionen.

Wir empfehlen Ihnen, Ihre Datenbank mithilfe RDS von Sicherungsdateien nach Amazon zu importieren, wenn Ihre lokale Datenbank offline sein kann, während die Sicherungsdatei erstellt, kopiert und wiederhergestellt wird. Wenn Ihre Datenbank nicht offline sein kann, können Sie die Binärprotokollreplikation (Binlog) verwenden, um Ihre Datenbank zu aktualisieren, nachdem Sie RDS über Amazon Amazon S3 zu Amazon migriert haben, wie in diesem Thema beschrieben. Weitere Informationen finden Sie unter Konfigurieren der Replikation der Binärprotokolldateiposition mit einer externen Quell-Instance. Sie können den auch verwenden AWS Database Migration Service , um Ihre Datenbank zu Amazon zu migrierenRDS. Weitere Informationen finden Sie unter Was ist AWS Database Migration Service?

Überblick über die Einrichtung für den Import von Backup-Dateien von Amazon S3 nach Amazon RDS

Dies sind die Komponenten, die Sie einrichten müssen, um Backup-Dateien von Amazon S3 nach Amazon zu importierenRDS:

  • Einen Amazon S3-Bucket zum Speichern Ihrer Sicherungsdateien

  • Ein von XtraBackup Percona erstelltes Backup Ihrer lokalen Datenbank.

  • Eine AWS Identity and Access Management (IAM) -Rolle, um Amazon den Zugriff RDS auf den Bucket zu ermöglichen.

Wenn Sie bereits über einen Amazon S3-Bucket verfügen, können Sie diesen verwenden. Wenn noch kein Amazon S3-Bucket vorliegt, können Sie einen neuen erstellen. Wenn Sie einen neuen Bucket anlegen möchten, vgl. Erstellen eines Buckets.

Verwenden Sie das XtraBackup Percona-Tool, um Ihr Backup zu erstellen. Weitere Informationen finden Sie unter Erstellen Ihrer Datenbanksicherung.

Wenn Sie bereits eine IAM Rolle haben, können Sie diese verwenden. Wenn Sie noch keine IAM Rolle haben, können Sie manuell eine neue erstellen. Alternativ können Sie festlegen, dass der Assistent eine neue IAM Rolle für Sie in Ihrem Konto erstellen lässt, wenn Sie die Datenbank mithilfe von wiederherstellen AWS Management Console. Wenn Sie manuell eine neue IAM Rolle erstellen oder einer vorhandenen IAM Rolle Vertrauens- und Berechtigungsrichtlinien zuordnen möchten, finden Sie weitere Informationen unterManuelles Erstellen einer IAM-Rolle. Wenn Sie möchten, dass eine neue IAM Rolle für Sie erstellt wird, gehen Sie wie unter beschrieben vorKonsole.

Erstellen Ihrer Datenbanksicherung

Verwenden Sie die XtraBackup Percona-Software, um Ihr Backup zu erstellen. Wir empfehlen Ihnen, die neueste Version von XtraBackup Percona zu verwenden. Sie können Percona über Download XtraBackup Percona installieren. XtraBackup

Warnung

Beim Erstellen einer Datenbanksicherung werden XtraBackup möglicherweise Anmeldeinformationen in der Datei xtrabackup_info gespeichert. Stellen Sie sicher, dass Sie diese Datei so untersuchen, dass die tool_command-Einstellung darin keine vertraulichen Informationen enthält.

Anmerkung

Für meine SQL 8.0-Migration müssen Sie Percona 8.0 verwenden. XtraBackup Percona XtraBackup 8.0.12 und höhere Versionen unterstützen die Migration aller Versionen von My. SQL Wenn Sie zu RDS My SQL 8.0.20 oder höher migrieren, müssen Sie Percona 8.0.12 oder höher verwenden. XtraBackup

Für My SQL 5.7-Migrationen können Sie auch Percona 2.4 verwenden. XtraBackup Für Migrationen früherer SQL My-Versionen können Sie auch Percona 2.3 oder 2.4 verwenden. XtraBackup

Mit Percona können Sie eine vollständige Sicherung Ihrer My SQL Database-Dateien erstellen. XtraBackup Wenn Sie Percona bereits XtraBackup zum Sichern Ihrer Meine SQL Datenbankdateien verwenden, können Sie alternativ Ihre vorhandenen vollständigen und inkrementellen Backup-Verzeichnisse und -Dateien hochladen.

Weitere Informationen zur Sicherung Ihrer Datenbank mit Percona finden Sie unter Percona XtraBackup XtraBackup — Dokumentation und The xtrabackup binary auf der Percona-Website.

Ein vollständiges Backup mit Percona erstellen XtraBackup

Um eine vollständige Sicherung Ihrer My SQL Database-Dateien zu erstellen, die aus Amazon S3 wiederhergestellt werden können, verwenden Sie das XtraBackup Percona-Hilfsprogramm (xtrabackup), um Ihre Datenbank zu sichern.

Mit dem folgenden Befehl wird beispielsweise eine Sicherungskopie einer Datenbank vom Typ Meine SQL Datenbank erstellt und die Dateien im /on-premises/s3-restore/backup Ordner gespeichert.

xtrabackup --backup --user=<myuser> --password=<password> --target-dir=</on-premises/s3-restore/backup>

Wenn Sie das Backup in einer Archivdatei komprimieren möchten (die bei Bedarf später aufgeteilt werden kann), können Sie Ihr Backup in einem der folgenden Formate speichern:

  • Gzip (.gz)

  • tar (.tar)

  • Percona xbstream (.xbstream)

Anmerkung

Percona XtraBackup 8.0 unterstützt nur Percona xbstream für die Komprimierung.

Der folgende Befehl erstellt eine Sicherungskopie Ihrer SQL Datenbank Meine Datenbank, aufgeteilt in mehrere Gzip-Dateien.

xtrabackup --backup --user=<myuser> --password=<password> --stream=tar \ --target-dir=</on-premises/s3-restore/backup> | gzip - | split -d --bytes=500MB \ - </on-premises/s3-restore/backup/backup>.tar.gz

Der folgende Befehl erstellt eine Sicherungskopie Ihrer SQL Datenbank Meine Datenbank, aufgeteilt in mehrere Tar-Dateien.

xtrabackup --backup --user=<myuser> --password=<password> --stream=tar \ --target-dir=</on-premises/s3-restore/backup> | split -d --bytes=500MB \ - </on-premises/s3-restore/backup/backup>.tar

Der folgende Befehl erstellt eine Sicherungskopie Ihrer SQL Datenbank Meine Datenbank, aufgeteilt in mehrere Xbstream-Dateien.

xtrabackup --backup --user=<myuser> --password=<password> --stream=xbstream \ --target-dir=</on-premises/s3-restore/backup> | split -d --bytes=500MB \ - </on-premises/s3-restore/backup/backup>.xbstream
Anmerkung

Falls der folgende Fehler angezeigt wird, haben Sie möglicherweise unterschiedliche Dateiformate in Ihrem Befehl verwendet:

ERROR:/bin/tar: This does not look like a tar archive

Verwendung inkrementeller Backups mit Percona XtraBackup

Wenn Sie Percona bereits verwenden XtraBackup , um vollständige und inkrementelle Backups Ihrer My SQL Database-Dateien durchzuführen, müssen Sie kein vollständiges Backup erstellen und die Sicherungsdateien auf Amazon S3 hochladen. Sie können stattdessen viel Zeit sparen, indem Sie die vorhandenen Sicherungsverzeichnisse und -dateien in Ihren Amazon S3-Bucket hochladen. Weitere Informationen zum Erstellen inkrementeller Backups mit Percona XtraBackup finden Sie unter Inkrementelle Sicherung.

Wenn Sie die Dateien der vollständigen und inkrementellen Backups in einen Amazon S3-Bucket hochladen, müssen Sie den Inhalt des Basisverzeichnisses rekursiv kopieren. Es müssen sämtliche Verzeichnisse und Dateien der vollständigen und inkrementellen Backups enthalten sein. Diese Kopie muss die Verzeichnisstruktur im Amazon-S3-Bucket beibehalten. Amazon RDS durchläuft alle Dateien und Verzeichnisse. Amazon RDS verwendet die xtrabackup-checkpoints Datei, die in jeder inkrementellen Sicherung enthalten ist, um das Basisverzeichnis zu identifizieren und inkrementelle Backups nach dem Bereich der Protokollsequenznummer (LSN) zu ordnen.

Überlegungen zum Backup für Percona XtraBackup

Amazon RDS verwendet Ihre Backup-Dateien auf der Grundlage des Dateinamens. Achten Sie daher unbedingt darauf, dass die Namenserweiterungen der Sicherungsdateien dem Dateiformat entsprechen, z. B. .xbstream für Dateien, die im xbstream-Format von Percona gespeichert wurden.

Amazon RDS verwendet Ihre Backup-Dateien in alphabetischer Reihenfolge und auch in der Reihenfolge der natürlichen Zahlen. Verwenden Sie die Option split für den Befehl xtrabackup, um sicherzustellen, dass die Sicherungsdateien in der richtigen Reihenfolge geschrieben und benannt werden.

Amazon unterstützt RDS keine Teilsicherungen, die mit Percona XtraBackup erstellt wurden. Sie können beim Sichern der Quelldateien Ihrer Datenbank nicht die folgenden Optionen verwenden, um eine Teilsicherung zu erstellen: --tables, --tables-exclude, --tables-file, --databases, --databases-exclude oder --databases-file.

Amazon RDS unterstützt inkrementelle Backups, die mit XtraBackup Percona erstellt wurden. Weitere Informationen zum Erstellen inkrementeller Backups mit Percona XtraBackup finden Sie unter Inkrementelle Sicherung.

Manuelles Erstellen einer IAM-Rolle

Wenn Sie noch keine IAM Rolle haben, können Sie manuell eine neue erstellen. Wenn Sie die Datenbank jedoch mithilfe von wiederherstellen, empfehlen wir Ihnen AWS Management Console, das Verfahren unter zu befolgen Konsole und sich dafür zu entscheiden, diese neue IAM Rolle für Sie RDS erstellen zu lassen.

Um manuell eine neue IAM Rolle für den Import Ihrer Datenbank aus Amazon S3 zu erstellen, erstellen Sie eine Rolle, um Berechtigungen von Amazon an Ihren Amazon S3 S3-Bucket RDS zu delegieren. Wenn Sie eine IAM Rolle erstellen, fügen Sie Vertrauens- und Berechtigungsrichtlinien hinzu. Verwenden Sie Vertrauens- und Berechtigungsrichtlinien, die den folgenden Beispielen ähneln, um Ihre Backup-Dateien aus Amazon S3 zu importieren. Weitere Informationen zum Erstellen der Rolle finden Sie unter Eine Rolle erstellen, um Berechtigungen an einen AWS Dienst zu delegieren.

Die Vertrauens- und Berechtigungsrichtlinien erfordern, dass Sie einen Amazon-Ressourcennamen (ARN) angeben. Weitere Informationen zur ARN Formatierung finden Sie unter Amazon Resource Names (ARNs) und AWS Service-Namespaces.

Beispiel Vertrauensrichtlinie für den Import aus Amazon S3
{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Principal": {"Service": "rds.amazonaws.com"}, "Action": "sts:AssumeRole" }] }
Beispiel Berechtigungsrichtlinie für den Import aus Amazon S3 — IAM Benutzerberechtigungen

Ersetzen Sie im folgenden Beispiel iam_user_id mit deinem eigenen Wert.

{ "Version":"2012-10-17", "Statement": [ { "Sid":"AllowS3AccessRole", "Effect":"Allow", "Action":"iam:PassRole", "Resource":"arn:aws:iam::iam_user_id:role/S3Access" } ] }
Beispiel Berechtigungsrichtlinie für den Import aus Amazon S3 — Rollenberechtigungen

Ersetzen Sie im folgenden Beispiel amzn-s3-demo-bucket and prefix durch deine eigenen Werte.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:ListBucket", "s3:GetBucketLocation" ], "Resource": "arn:aws:s3:::amzn-s3-demo-bucket" }, { "Effect": "Allow", "Action": [ "s3:GetObject" ], "Resource": "arn:aws:s3:::amzn-s3-demo-bucket/prefix*" }, { // If your bucket is encrypted, include the following permission. This permission allows decryption of your AWS KMS key. "Effect": "Allow", "Action": [ "kms:Decrypt" ], "Resource": [ "arn:aws:kms:region:customer_id:key/key_id*" ] } ] }
Anmerkung

Wenn Sie ein Dateinamen-Präfix einfügen, fügen Sie das Sternchen (*) nach dem Präfix ein. Wenn Sie kein Präfix verwenden möchten, geben Sie nur ein Sternchen ein.

Daten aus Amazon S3 in eine neue My SQL DB-Instance importieren

Mit dem, oder können Sie Daten aus Amazon S3 in eine neue My SQL DB-Instance importieren RDSAPI. AWS Management Console AWS CLI

Um Daten von Amazon S3 in eine neue My SQL DB-Instance zu importieren
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die RDS Amazon-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie in der oberen rechten Ecke der RDS Amazon-Konsole die aus, AWS-Region in der Sie Ihre DB-Instance erstellen möchten. Wählen Sie dasselbe AWS-Region wie für den Amazon S3 S3-Bucket, der Ihr Datenbank-Backup enthält.

  3. Wählen Sie im Navigationsbereich Databases (Datenbanken) aus.

  4. Wählen Sie Von S3 wiederherstellen.

    Die Seite Datenbank durch Wiederherstellen von S3 erstellen wird angezeigt.

    Die Seite Datenbank durch Wiederherstellung aus S3 erstellen, auf der Sie die Details für die Wiederherstellung einer DB-Instance aus S3 angeben.
  5. Unter S3-Ziel:

    1. Wählen Sie den S3 bucket (S3-Bucket) aus, in dem sich das Backup befindet.

    2. (Optional) Geben Sie für das S3-Präfix das Dateipfadpräfix für die in Ihrem Amazon S3 S3-Bucket gespeicherten Dateien ein.

      Wenn Sie kein Präfix angeben, wird Ihre DB-Instance mit allen Dateien und Ordnern im Stammordner des S3-Buckets RDS erstellt. Wenn Sie ein Präfix angeben, wird Ihre DB-Instance mithilfe der Dateien und Ordner im S3-Bucket RDS erstellt, wobei der Pfad für die Datei mit dem angegebenen Präfix beginnt.

      Beispiel: Sie speichern Sicherungsdateien auf S3 in einem Unterordner namens 'backups' und haben mehrere Sätze von Sicherungsdateien, die sich jeweils in einem eigenen Verzeichnis befinden (gzip_backup1, gzip_backup2 usw.). Sie müssen nun das Präfix backups/gzip_backup1 angeben, um die Wiederherstellung mit den Dateien im Ordner gzip_backup1 durchzuführen.

  6. Unter Engine-Optionen:

    1. Wählen Sie als Engine-Typ die Option My ausSQL.

    2. Wählen Sie für Source Engine-Version die Option Meine SQL Hauptversion Ihrer Quelldatenbank aus.

    3. Wählen Sie für Engine-Version die Standard-Nebenversion Ihrer Meine SQL Hauptversion in Ihrem AWS-Region.

      In der AWS Management Console ist nur die Standard-Nebenversion verfügbar. Sie können Ihre DB-Instance nach dem Importieren aktualisieren.

  7. Erstellen oder wählen Sie unter IAMRolle IAM eine Rolle mit den erforderlichen Vertrauens- und Berechtigungsrichtlinien aus, die Amazon den RDS Zugriff auf Ihren Amazon S3 S3-Bucket ermöglichen. Durchführen einer der folgenden Aktionen:

    • (Empfohlen) Wählen Sie Neue Rolle erstellen und geben Sie den IAMRollennamen ein. Mit dieser Option wird die Rolle mit der Vertrauensrichtlinie und der Berechtigungsrichtlinie RDS automatisch für Sie erstellt.

    • Wählen Sie eine bestehende IAM Rolle aus. Stellen Sie sicher, dass diese Rolle alle Kriterien von erfülltManuelles Erstellen einer IAM-Rolle.

  8. Geben Sie Ihre DB-Instance-Informationen an. Weitere Informationen zu den einzelnen Einstellungen finden Sie unter Einstellungen für DB-Instances.

    Anmerkung

    Vergewissern Sie sich, dass Sie genügend Speicherplatz für Ihre neue DB-Instance zuweisen, damit die Wiederherstellung erfolgreich verlaufen kann.

    Sie können auch Speicher-Autoscaling aktivieren wählen, um zukünftiges Wachstum automatisch zu ermöglichen.

  9. Wählen Sie zusätzliche Einstellungen wie erforderlich aus.

  10. Wählen Sie Create database (Datenbank erstellen) aus.

Rufen Sie den Befehl restore-db-instance-from-s3 mit den folgenden Parametern auf AWS CLI, um Daten aus Amazon S3 in eine neue My SQL DB-Instance zu importieren. Weitere Informationen zu den einzelnen Einstellungen finden Sie unter Einstellungen für DB-Instances.

Anmerkung

Vergewissern Sie sich, dass Sie genügend Speicherplatz für Ihre neue DB-Instance zuweisen, damit die Wiederherstellung erfolgreich verlaufen kann.

Sie können den --max-allocated-storage-Parameter auch verwenden, um das Speicher-Autoscaling zu aktivieren und zukünftiges Wachstum automatisch zu ermöglichen.

  • --allocated-storage

  • --db-instance-identifier

  • --db-instance-class

  • --engine

  • --master-username

  • --manage-master-user-password

  • --s3-bucket-name

  • --s3-ingestion-role-arn

  • --s3-prefix

  • --source-engine

  • --source-engine-version

Beispiel

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder Unix:

aws rds restore-db-instance-from-s3 \ --allocated-storage 250 \ --db-instance-identifier myidentifier \ --db-instance-class db.m5.large \ --engine mysql \ --master-username admin \ --manage-master-user-password \ --s3-bucket-name amzn-s3-demo-bucket \ --s3-ingestion-role-arn arn:aws:iam::account-number:role/rolename \ --s3-prefix bucketprefix \ --source-engine mysql \ --source-engine-version 8.0.32 \ --max-allocated-storage 1000

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Windows:

aws rds restore-db-instance-from-s3 ^ --allocated-storage 250 ^ --db-instance-identifier myidentifier ^ --db-instance-class db.m5.large ^ --engine mysql ^ --master-username admin ^ --manage-master-user-password ^ --s3-bucket-name amzn-s3-demo-bucket ^ --s3-ingestion-role-arn arn:aws:iam::account-number:role/rolename ^ --s3-prefix bucketprefix ^ --source-engine mysql ^ --source-engine-version 8.0.32 ^ --max-allocated-storage 1000

Um Daten von Amazon S3 in eine neue My SQL DB-Instance mithilfe von Amazon zu importieren RDSAPI, rufen Sie den Vorgang R estoreDBInstance fromS3 auf.

Einschränkungen und Empfehlungen für den Import von Backup-Dateien von Amazon S3 nach Amazon RDS

Im Folgenden finden Sie einige Einschränkungen und Empfehlungen für den Import von Sicherungsdateien aus Amazon S3:

  • Sie können Ihre Daten nur in eine neue DB-Instance importieren, nicht in eine bestehende DB-Instance.

  • Sie müssen Percona verwenden XtraBackup , um das Backup Ihrer lokalen Datenbank zu erstellen.

  • Sie können keine Daten aus einem DB-Snapshot-Export nach Amazon S3 importieren.

  • Sie können nicht aus einer Quelldatenbank migrieren, deren Tabellen außerhalb des Standardverzeichnisses Meine SQL Daten definiert sind.

  • Sie müssen Ihre Daten in die standardmäßige Nebenversion Ihrer Meine SQL Hauptversion in Ihrem importieren AWS-Region. Wenn Ihre Hauptversion beispielsweise My SQL 8.0 und die Standard-Nebenversion für Ihre Version 8.0.35 AWS-Region ist, müssen Sie Ihre Daten in eine DB-Instance von My SQL Version 8.0.35 importieren. Sie können Ihre DB-Instance nach dem Importieren aktualisieren. Weitere Informationen zum Ermitteln der Standard-Unterversion finden Sie unter Meine RDS Versionen SQL bei Amazon.

  • Für Haupt- und Unterversionen wird keine abwärtskompatible Migration unterstützt. Das heißt, Sie können nicht von Version 8.0 zu Version 5.7 und auch nicht von Version 8.0.32 zu Version 8.0.31 migrieren.

  • Sie können keine My SQL 5.5- oder 5.6-Datenbank importieren.

  • Sie können eine lokale SQL My-Datenbank nicht von einer Hauptversion in eine andere importieren. Sie können beispielsweise eine My SQL 5.7-Datenbank nicht in eine RDS for My SQL 8.0-Datenbank importieren. Sie können Ihre DB-Instance aktualisieren, nachdem Sie den Import abgeschlossen haben.

  • Sie können nicht aus einer verschlüsselten Quelldatenbank wiederherstellen, aber Sie können eine Wiederherstellung in einer verschlüsselten RDS Amazon-DB-Instance durchführen.

  • Sie können nicht aus einem verschlüsselten Backup im Amazon S3-Bucket wiederherstellen.

  • Sie können keine Wiederherstellung aus einem Amazon S3 S3-Bucket in einer anderen AWS-Region als Ihrer Amazon RDS DB-Instance durchführen.

  • Das Importieren von Amazon S3 wird von der DB-Instance-Klasse db.t2.micro nicht unterstützt. Sie können jedoch eine Wiederherstellung zu einer anderen DB-Instance-Klasse ausführen und die DB-Instance-Klasse später ändern. Weitere Informationen zu Instance-Klassen finden Sie unter Hardware-Spezifikationen für DB-Instance-Klassen .

  • Amazon S3 begrenzt die Größe einer Datei, die in einen Amazon S3-Bucket hochgeladen werden kann, auf 5 TB. Wenn eine Sicherungsdatei größer als 5 TB ist, müssen Sie die Sicherungsdatei in kleinere Dateien aufteilen.

  • Wenn Sie die Datenbank wiederherstellen, wird das Backup kopiert und dann auf Ihre DB-Instance extrahiert. Stellen Sie daher Speicherplatz für Ihre DB-Instance bereit, der der Summe der Sicherungsgröße und der Größe der ursprünglichen Datenbank auf dem Datenträger entspricht oder größer ist.

  • Amazon RDS begrenzt die Anzahl der in einen Amazon S3 S3-Bucket hochgeladenen Dateien auf 1 Million. Wenn es mehr als mehr als 1 Million Sicherungsdateien für Ihre Datenbank gibt (einschließlich aller vollständigen und inkrementellen Backups), speichern Sie diese mittels Gzip (.gz), tar (.tar.gz) oder Percona xbstream (.xbstream) im Amazon S3-Bucket. Percona XtraBackup 8.0 unterstützt nur Percona xbstream für die Komprimierung.

  • Benutzerkonten werden nicht automatisch importiert. Sichern Sie Ihre Benutzerkonten aus Ihrer Quelldatenbank und fügen Sie sie später Ihrer neuen DB-Instance hinzu.

  • Funktionen werden nicht automatisch importiert. Sichern Sie Ihre Funktionen aus Ihrer Quelldatenbank und fügen Sie sie später Ihrer neuen DB-Instance hinzu.

  • Stored Procedures werden nicht automatisch importiert. Sichern Sie Ihre Stored Procedures aus Ihrer Quelldatenbank und fügen Sie sie später Ihrer neuen DB-Instance hinzu.

  • Zeitzoneninformationen werden nicht automatisch importiert. Zeichnen Sie die Zeitzoneninformationen für Ihre Quelldatenbank auf und legen Sie die Zeitzone Ihrer neuen DB-Instance später fest. Weitere Informationen finden Sie unter Lokale Zeitzone für MySQL-DB-Instances.

  • Der innodb_data_file_path-Parameter darf nur mit einer Datendatei konfiguriert werden, die den Standarddateinamen "ibdata1:12M:autoextend" verwendet. Datenbanken mit zwei Datendateien oder nur einer Datendatei eines anderen Namens können mit dieser Methode nicht migriert werden.

    Nachfolgend finden Sie Beispiele für unzulässige Dateinamen: "innodb_data_file_path=ibdata1:50M; ibdata2:50M:autoextend" und "innodb_data_file_path=ibdata01:50M:autoextend".

  • Die maximale Größe der wiederhergestellten Datenbank ist die maximal unterstützte Datenbankgröße abzüglich der Größe der Backup. Wenn die maximal unterstützte Datenbankgröße 64 TiB beträgt und die Größe des Backups 30 TiB beträgt, beträgt die maximale Größe der wiederhergestellten Datenbank 34 TiB, wie im folgenden Beispiel:

    64 TiB - 30 TiB = 34 TiB

    Informationen zur maximalen Datenbankgröße, die von Amazon RDS for My unterstützt wirdSQL, finden Sie unter SSDSpeicher für allgemeine Zwecke undBereitgestellter Speicher IOPS SSD.