将数据库导入AWS RDS DB

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将数据库导入AWS RDS DB相关的知识,希望对你有一定的参考价值。

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

答案

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

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

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

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

mysql -u username -ppassword database_name table_name(可选)-h RDS的端点

以上是关于将数据库导入AWS RDS DB的主要内容,如果未能解决你的问题,请参考以下文章

将 CSV 导入到 postgreSQL 中的表中,忽略重复项 - 亚马逊 AWS/RDS

从aws rds describe-db-instances访问AWS RDS Arn

AWS RDS DB 部署时速度慢

AWS Elastic Beanstalk:将现有 RDS 从 db.t1.micro 移动到 db.t2.small 的步骤

AWS Elastic Beanstalk RDS_DB_NAME 环境变量被忽略 (Rails 5)

terraform:如何覆盖 AWS RDS 最终快照