将数据从一个amazon rds mySQL实例传输到另一个aws帐户的RDS mySQL实例的最佳方式是什么?在AWS RDS之间传输数据MySQL数据库的
这是用于将Heroku上的网站转让给其他所有者。
将数据从一个amazon rds mySQL实例传输到另一个aws帐户的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
这应该做的伎俩。
这是否真的节省了带宽?难道这不是简单地远程执行转储,然后通过线路传输原始SQL转储,然后在写入磁盘之前将其管理到gzip?这似乎并不会减少带宽/传输大小 – 2014-07-15 15:41:47
我有时使用MySQL客户端(Navicat),它可以让您将数据从一个数据库迁移到另一个数据库。它支持数据库结构,数据或两者的同步。非常方便。
同意,Navicat是非常棒的工具。 – Wh1T3h4Ck5 2012-10-05 02:47:43
数据库很小很多GB GB – rigyt 2011-12-15 09:31:38