Video: AWS RDS SQL Server Database Restore and Backup using S3 2024
Datendownloads treten normalerweise auf, wenn Sie eine lokale Kopie der Daten erstellen möchten, mit denen Sie in der AWS-Cloud gearbeitet haben. Es gibt viele Gründe, diese Aufgabe zu erfüllen, wobei Backup- und Anwendungsleistung die beiden häufigsten Anforderungen darstellen. Normalerweise wird der Datendownload in eine schreibgeschützte Datenbank übertragen, da Sie keine lokalen Änderungen an den Daten wünschen. Andernfalls könnten Sie sich in der unhaltbaren Situation wiederfinden, dass Sie lokale Änderungen mit denen anderer Personen in der Cloud vergleichen müssen (eine Situation, die normalerweise zu einem gewissen Datenverlust führt). Diese Informationen helfen Ihnen beim Ausführen eines Datendownloads mit MySQL Workbench.
Wie beim Hochladen von Daten können Sie Datendownloads durchführen, bei denen Sie eine vollständige, replizierte Kopie Ihrer MySQL-Datenbank erhalten. Dieser Prozess kann lang und kompliziert sein, weshalb Sie ihn möglichst vermeiden sollten. Die AWS-Seite beschreibt diesen längeren Prozess. Die meisten Entwickler interessieren sich jedoch mehr für aktuelle Daten.
Bevor Sie mit diesem Prozess beginnen, stellen Sie sicher, dass Sie eine lokale Kopie von MySQL Workbench installiert und konfiguriert haben, um auf Ihre MySQL-Datenbank auf RDS zuzugreifen. Mit diesen Schritten können Sie eine lokale oder Netzwerkkopie Ihrer Datenbank erstellen.
- Öffnen Sie die MySQL Workbench und verbinden Sie sich mit RDS.
Sie sehen die Verbindung normal geöffnet.
- Wählen Sie Server → Datenexport. Sie sehen die Seite Datenexport geöffnet. Verwenden Sie die Seite Datenexport, um eine lokale Kopie Ihrer Daten zu speichern.
- Wählen Sie eine Liste der Schemas aus, die Sie exportieren möchten.
Das Beispiel setzt voraus, dass Sie FirstDatabase auswählen. Sie können jedoch alle (oder alle) Schemas in der Liste exportieren.
- Klicken Sie auf das Schema und wählen Sie alle Schemaeintragsobjekte aus, die Sie exportieren möchten. Für das Beispiel muss nur MyTable ausgewählt werden.
- Wählen Sie alle Objekte aus, die Sie exportieren möchten. Das Beispiel exportiert alle gespeicherten Prozeduren und Funktionen, Ereignisse und Trigger.
- Wählen Sie "Export to Dump Project Folder" und geben Sie einen Speicherort für den Ordner ein. Ein Dump-Projektordner enthält eine Reihe von Skripts, mit denen die Datenbank und alle ihre Objekte neu erstellt werden können.
- Wählen Sie Create Create Schema aus. Wenn Sie diese Option auswählen, können Sie die Datenbankstruktur einfach in einer lokalen MySQL-Kopie wiederherstellen.
- Klicken Sie auf Export starten. Bei einem sehr kleinen Setup wie FirstDatabase findet der Prozess innerhalb von ein oder zwei Sekunden statt.