如何备份我的Amazon EC2 MySQL数据库?
我听说过Amazon Glacier,但我无法实现它。
是否有一种简单而廉价的替代品?
答案 0 :(得分:1)
如果是正常的MySQL数据库。使用通常用于MySQL的任何技术。
此外,您可以拍摄EBS卷的快照,但如果您连接了多个磁盘,请注意一致性。
另一种方法是使用Amazon Relational Database Service(RDS),而不是在EC2实例上运行您自己的数据库。 Amazon RDS具有内置快照功能,可自动备份您的数据库。
答案 1 :(得分:0)
SSH进入您的EC2实例
ssh -i ~/.ssh/<your-group-security>.pem ec2-user@<ec2-public-IP>
然后运行备份命令
mysqldump <db-name> > backup.sql
检查生成的文件备份
ls
然后您可以运行以下命令从EC2实例本地下载
sudo scp -i ~/.ssh/<your-group-security>.pem -r ec2-user@<ec2-public-IP>:/var/www/html/backup.sql ./