在Amazon EC2上备份MySQL数据库

时间:2018-04-18 14:59:59

标签: mysql amazon-web-services amazon-ec2

如何备份我的Amazon EC2 MySQL数据库?

我听说过Amazon Glacier,但我无法实现它。

是否有一种简单而廉价的替代品?

2 个答案:

答案 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 ./