2016-04-06 2 views

Antwort

2

Sie können dies nicht mit Snapshots tun. Sie müssten die Daten mit etwas wie mysqldump oder dem Äquivalent für Ihre Datenbank exportieren.

+0

Sie können einen Snapshot nur innerhalb von AWS in einen anderen Snapshot kopieren. Sie können es nicht auf Ihren lokalen Computer kopieren. –

+0

Danke .. eine letzte Frage bleibt der kopierte Snapshot für immer oder gleich wie die Aufbewahrungsrichtlinie der Instanz von rds? –

+1

Ein kopierter Snapshot zählt als einer Ihrer manuellen Snapshots. Sie können bis zu 50 manuelle Snapshots in einer Region gleichzeitig haben. Sie bleiben für immer oder bis Sie sie manuell löschen. –

2

Snapshots werden in S3 gespeichert, aber AWS macht sie nicht sichtbar. Ähnliche Frage/Antwort in AWS-Foren: https://forums.aws.amazon.com/message.jspa?messageID=560995. Sie müssen einen Datenbank-Dump durchführen. https://msdn.microsoft.com/en-us/library/ms187510.aspx sieht wie eine gute Anleitung aus, wie man das macht.

+0

können Sie eine Kopie der Datenbank, aber nicht den tatsächlichen Snapshot automatisieren. Die einfachste Sache könnte sein, ein Skript so zu planen, dass es sich mit der Datenbank verbindet und die Datenbank in eine Datei ablegt, anstatt sich um Snapshots Gedanken zu machen. Wenn Sie aus dem Snapshot kopieren müssen, müssen Sie eine neue RDS-Datenbank mithilfe des Snapshots erstellen, eine Verbindung zur Datenbank herstellen und sie dann in eine Datei speichern. – cjwfuller

+0

Danke !! ,,,,,,,,,,,,,,,,,,,. –

Verwandte Themen