Daten in eine Amazon RDS for MySQL MySQL-DB-Instance importieren - 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.

Daten in eine Amazon RDS for MySQL MySQL-DB-Instance importieren

Für den Import von Daten in eine DB-Instance von RDS for MySQL stehen verschiedene Techniken zur Verfügung. Der beste Ansatz hängt von einer Reihe von Faktoren ab:

  • Quelle der Daten

  • Datenmenge

  • Einmaliger Import oder fortlaufend

  • Umfang der Ausfallzeit

Wenn Sie auch eine Anwendung mit den Daten migrieren, ist es wichtig, die Höhe der Ausfallzeit zu berücksichtigen.

In der folgenden Tabelle sind Techniken zum Importieren von Daten in eine RDS for MySQL-DB-Instance aufgeführt:

Quelle Datenmenge Einmalig oder kontinuierlich Ausfallzeit der Anwendung Technik Weitere Informationen

Bestehende MySQL-Datenbank vor Ort oder bei Amazon EC2

Any

Einmalig

Etwas

Erstellen Sie ein Backup der Datenbank vor Ort, speichern Sie es auf Amazon S3 und stellen Sie die Sicherungsdatei anschließend auf einer neuen Amazon RDS-DB-Instance wieder her, auf der MySQL ausgeführt wird.

Wiederherstellung eines Backups in einer Amazon RDS for MySQL MySQL-DB-Instance

Bestehende MySQL-Datenbank vor Ort oder bei Amazon EC2

Any

Kontinuierlich

Minimal

Konfigurieren Sie die Replikation mit einer vorhandenen MySQL-Datenbank als Replikationsquelle.

Konfigurieren der Replikation der Binärprotokolldateiposition mit einer externen Quell-Instance

Import von Daten in eine Amazon RDS for MySQL MySQL-Datenbank mit reduzierter Ausfallzeit

Alle vorhandenen Datenbanken

Alle

Einmalig oder kontinuierlich

Minimal

Wird verwendet AWS Database Migration Service , um die Datenbank mit minimalen Ausfallzeiten zu migrieren und bei vielen Datenbank-DB-Engines die fortlaufende Replikation fortzusetzen.

Was ist AWS Database Migration Service und Verwenden einer MySQL-kompatiblen Datenbank als Ziel für AWS DMS im AWS Database Migration Service -Benutzerhandbuch

Bestehende MySQL-DB-Instance

Alle

Einmalig oder kontinuierlich

Minimal

Erstellen Sie eine Read Replica für die laufende Replikation. Stufen Sie die Read Replica für die einmalige Erstellung einer neuen DB-Instance hoch.

Arbeiten mit DB-Instance-Lesereplikaten

Bestehende MySQL-Datenbank

Small

Einmalig

Etwas

Kopieren Sie die Daten mit einem Befehlszeilen-Dienstprogramm direkt in die MySQL-DB-Instance.

Daten aus einer externen MySQL-Datenbank in eine Amazon RDS for MySQL MySQL-DB-Instance importieren

Nicht in einer vorhandenen Datenbank gespeicherte Daten

Medium

Einmalig

Etwas

Erstellen Sie Flatfiles und importieren Sie sie mithilfe von LOAD DATA LOCAL INFILE MySQL-Anweisungen.

Daten aus einer beliebigen Quelle in eine Amazon RDS for MySQL MySQL-DB-Instance importieren

Anmerkung

Die Systemdatenbank mysql enthält Authentifizierungs- und Autorisierungsinformationen, die für die Anmeldung bei der DB-Instance und für den Zugriff auf die Daten erforderlich sind. Das Verwerfen, Verändern, Umbenennen oder Verkürzen von Tabellen, Daten oder anderen Inhalten der mysql-Datenbank in der DB-Instance kann zu Fehlern führen und den Zugriff auf die DB-Instance und die Daten verhindern. In diesem Fall können Sie die DB-Instance aus einem Snapshot wiederherstellen, indem Sie den AWS CLI restore-db-instance-from-db-snapshotBefehl. Sie können die DB-Instance wiederherstellen mit dem AWS CLI restore-db-instance-to-point-in-timeBefehl.