AWS 文档有这个 page谈论从 MySQL 服务器导入和导出数据,但主要是关于导入。我在他们的文档中看到的唯一内容是使用复制导出 5.6 数据的方法,该方法记录在 here 中。 .我想知道是否有一种更简单的方法可以使用 mysqldump 导出数据并加载到本地数据库中。我要导出的数据库并不大,可能是 1GB,所以大小不是问题。
最佳答案
当然。
从远程 RDS 服务器获取转储:
mysqldump -h rds.host.name -u remote_user_name -p remote_db > dump.sql
当提示输入密码时,提供 user=remote_user_name(远程服务器)的密码
将其上传到您本地的 mySql 实例:
mysql -u local_user_name -p local_db < dump.sql
另外,如果您在同一地区拥有 ec2
服务器,我建议您在那里转储。压缩文件,然后将其 scp
到您的本地计算机。通常,文件的压缩版本会小得多,您可以更快地传输它。
https://stackoverflow.com/questions/30217299/