如何创build远程Amazon RDS MySQL数据库的本地备份?

如何创build远程Amazon RDS MySQL数据库的本地备份? 我需要知道的是,如何在任何MySQL服务器上(相同版本的课程),在任何地方,使用MySQL数据库(不是远程Amazon快照)完整地完整备份本地数据库。

注意:我知道如何通过MySQL从平面文件导入数据。 这是我如何连接:

mysql -h mydb.xxxxx.us-east-1.rds.amazonaws.com -u myuser -P 3306 -p 

以下是我如何加载单个数据库表:

 mysql> LOAD DATA LOCAL INFILE 'C:/Temp/t1.tab' INTO TABLE t1 LINES TERMINATED BY '\r\n'; 

mysqldump --databases mydb -h xxxxx.us-east-1.rds.amazonaws.com -u myuser -P 3306 -p > rds.sql

如果使用InnoDB,mysqldump应该和–single-transaction一起使用。 我们使用AWS微型实例进行备份,然后在本地进行传输/归档。 这也被configuration为运行jenkins奴隶,这一切都是通过我们运行的中央jenkins服务器pipe理的前提下。