在AWS RDS MySQL数据库和#x27之间传输数据;s

在AWS RDS MySQL数据库和#x27之间传输数据;s,mysql,heroku,amazon-web-services,mysqldump,amazon-rds,Mysql,Heroku,Amazon Web Services,Mysqldump,Amazon Rds,将数据从一个amazon rds mySQL实例传输到另一个aws帐户的rds mySQL实例的最佳方式是什么 这是用于将Heroku上的网站传输给其他所有者。如果网站太小,只需从mysql客户端使用mysqldump实用程序即可 #note I'm piping it through GZip for compression. It will save you bandwidth $ mysqldump -u user --password=passowrd -h your_rds_host

将数据从一个amazon rds mySQL实例传输到另一个aws帐户的rds mySQL实例的最佳方式是什么


这是用于将Heroku上的网站传输给其他所有者。

如果网站太小,只需从mysql客户端使用
mysqldump
实用程序即可

#note I'm piping it through GZip for compression. It will save you bandwidth
$ mysqldump -u user --password=passowrd -h your_rds_host db_name | gzip -c > db.sql.gz

#unzip the dump
$ gunzip db.sql.gz

#restore on the destination
$ mysql -u user --password=passowrd -h your_destination_rds_host db_name < db.sql
#注意,我正在通过GZip进行压缩。它会节省你的带宽
$mysqldump-u user--password=passowrd-h您的rds\u主机db\u名称| gzip-c>db.sql.gz
#解压缩转储文件
$gunzip db.sql.gz
#在目标上还原
$mysql-u user--password=passowrd-h您的\u目的地\u rds\u主机db\u名称

这应该可以解决问题。

我有时会使用MySQL客户端(Navicat),让您可以将数据从一个数据库迁移到另一个数据库。它支持数据库结构、数据或两者的同步。非常方便。

数据库很小,只有几GB,Navicat是一个非常好的工具。这真的节省了带宽吗?这不是简单地远程执行转储,然后通过线路传输原始SQL转储,然后在写入磁盘之前通过管道将其传输到gzip吗?这似乎不会减少带宽/传输大小