Amazon Aurora ist MySQL-fähig , sodass Sie immer Tools wie mysqldump , um Ihre Daten wieder in eine Form zu bringen, mit der Sie wieder in eine reguläre MySQL-Instanz importieren können RDS, eine EC2-Instanz oder sonst wo.
Seit der Veröffentlichung dieser Antwort hat Amazon auch den Datenbankmigrationsdienst veröffentlicht, mit dem keine Migrationsausfälle zwischen MySQL-Servern durchgeführt werden können - & gt; Aurora MySQL (Aurora unterstützt jetzt auch PostgreSQL) und zurück. Es unterstützt auch heterogene Migrationen wie von Oracle zu Aurora MySQL oder einer Reihe anderer Quellen und Ziele.
Wenn es sich um eine kleine Datenbank handelt, können Sie die Daten mithilfe von Tools wie Navicat oder MySQL Workbench exportieren. Für große Datenbanken können Sie aws cli entweder für Windows oder Linux herunterladen, für Linux wird es mit einem auf Amazon Linux vorinstallierten AMI ausgeliefert. Verwenden Sie aws configure , um Anmeldeinformationen und Bereiche einzurichten. Verwenden Sie mysqldump aus dem CLI, erinnern Sie sich an die Option - Einzeltransaktion , um Sperren zu vermeiden und bevorzugt einen Dump von Slave-Replikat zu übernehmen.
Für eine Teilmenge der Daten können Sie entweder Folgendes verwenden: (Windows-Beispiel)
%Vor%, um genau das zu extrahieren, was Sie als flache Dateien benötigen, die schneller in ein anderes MySQL-Env geladen werden können. Sie können auch die Berechtigung zum Laden in s3 als flache Dateien einrichten und die Datei überall erneut exportieren, wenn die Datei nicht so groß ist. Für große Datenmengen verwenden Sie bitte mysqldump.
Tags und Links mysql amazon-web-services amazon-rds amazon-rds-aurora