导入大数据库到AWS RDS?

时间:2018-07-19 11:32:22

标签: amazon-web-services amazon-rds

我需要将大约25 GB的MySQL数据库导入aws rds。我该怎么做。 我尝试使用RDS的phpmyadmin。但是我的浏览器挂了。我的AWS也没有公共IP。

2 个答案:

答案 0 :(得分:1)

我发现最快,最简单的方法是进行备份,将其复制到s3,然后告诉RDS从那里导入它:

  

Amazon RDS支持通过使用备份文件导入MySQL数据库。   您可以创建本地数据库的备份,并将其存储在   Amazon S3,然后将备份文件还原到新的Amazon RDS DB   运行MySQL的实例。

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural.Importing.html

答案 1 :(得分:0)

是的,数据库大小仅为25GB,因此您可以使用mysqldump实用程序并将数据上传到S3,但是我建议使用Mydumper进行备份,因为可以通过使用备份的并行化功能来减少备份时间并从S3还原, 。另一种方法是,您可以在相同的区域和帐户中创建一个新的ec2实例,然后在其中上传备份,然后通过MySQL或我的加载程序(用于还原mydumperbackup的工具)将其还原。