Comment exporter une base de données D'une instance MySQL D'Amazon RDS vers une instance locale?

la documentation AWS a ceci page cela parle d'importer et d'exporter des données à partir du serveur MySQL, mais c'est surtout une question d'importation. La seule chose que je vois dans leur documentation est un moyen d'exporter des données 5.6 en utilisant la réplication, qui est documentée ici. Je me demandais s'il y avait une façon plus simple d'exporter des données en utilisant mysqldump et charger dans la base de données locale. La base de données que je veux exporter n'est pas énorme, peut être 1 Go, donc la taille n'est pas un problème.

33
demandé sur Srini K 0000-00-00 00:00:00

1 réponses

bien Sûr.

Prendre le dump à partir de la télécommande Serveur RDS:

mysqldump -h rds.host.name -u remote_user_name -p remote_db > dump.sql

lorsqu'on vous demande le mot de passe, donnez le mot de passe pour user=remote_user_name (remote server)

Télécharger sur votre mySql local exemple:

mysql -u local_user_name -p local_db < dump.sql

Aussi, si vous êtes propriétaire d'un ec2 serveur dans la même région, je suggère de faire une décharge là. zip le fichier, puis scp à votre machine locale. En général, la version compressée du fichier serait beaucoup plus petite et vous être en mesure de transférer plus rapidement.

60
répondu 2015-05-13 14:39:26