我需要将大约25 GB的MySQL数据库导入aws rds
。我该怎么做。
我尝试使用RDS的phpmyadmin。但是我的浏览器挂了。我的AWS也没有公共IP。
答案 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的工具)将其还原。