mysql - 如何将数据库从 Amazon RDS MySQL 实例导出到本地实例?

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/

相关文章:

c# - MySQL - 实体 : The value for column 'IsPrimaryK

mysql - 如何更改 mysql 表列的默认值?

mysql - 什么是 MySQL "Key Efficiency"

mysql - 等于 (=) 和具有一个文字值的 IN 之间的性能差异

mysql - SQL唯一varchar区分大小写问题

mysql - 在 MySQL 中生成整数序列

mysql - 用大量测试数据填充数据库表

sql - ON子句中的MySQL未知列

mysql - 在 MySQL 中循环遍历结果集

mysql - 在 Rails 迁移 (MySQL) 中,您能否指定新列的位置?