将数据库导入 AWS RDS 数据库

Importing a DB into AWS RDS DB

我想使用我之前从另一个数据库导出的 sql 文件将 mySQL 数据库导入 AWS mySQL DD, 我正在使用 Sequel Pro,但我需要很长时间。我想知道是否有更快的方法,比如直接将 sql 文件上传到 AWS 而不是使用 Sequel Pro

是的,这需要时间,因为您正在通过客户端工具进行导入,并且此传输是通过 public 互联网进行的。导入数据库的最佳和安全方法是

1 - 在与 RDS 相同的 VPC 中创建 Dedicate EC2 实例

2 - 使用最好的压缩工具压缩备份文件以减小大小并通过 SCP 直接将其发送到 EC2 实例

3 - 运输过程完成后,解压缩备份文件并使用传统导入命令导入。此导入过程将通过专用网络进行

mysql -u 用户名 -ppassword database_name table_name(可选)-h RDS 端点