如何在AWS上备份MySQL数据库?

时间:2011-11-26 07:00:43

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

我一直在玩AWS EC2并且非常喜欢它。但是,存在一个缺点,由于硬件故障或其他原因,实例可能消失。在我运作的第一周,这发生在我身上。我想知道备份 MySQL 数据库是否有很好的解决方案,以便我不会丢失我的客户凭证?

2 个答案:

答案 0 :(得分:5)

您可以将mysql数据库直接从EC2机器传输到S3bucket,但是您将消耗更多的带宽和存储成本。您可以使用第三方应用程序(这是安全的)来备份您的mysql或任何插件。因为他们压缩你的数据和加密然后保存在S3存储中。此外,您可以启用快照并拍摄卷(硬盘)的快照

我建议您使用'StoreGrid'备份软件在EC2机器上备份您的mysql数据库。请查看以下链接,了解有关Amazon EC2 / S3 http://storegrid.vembu.com/online-backup/amazon-ec2-s3-cloud-online-backup.php

上的在线备份服务的更多信息

检查以下链接以配置MySQL数据库BACKUP http://storegrid.vembu.com/online-backup/mysql-backup.php?ct=1

注意:您经常提到硬件故障! ---您也可以使用上述软件备份整个硬盘。

我希望,现在您的MySQL数据库从EC2实例备份并安全地存储在S3存储中。

干杯!

答案 1 :(得分:3)

亚马逊现在提供关系数据库存储,即预配置的EC2实例,无需任何操作系统访问主机MySQL(或Oracle,或实际的T-SQL),但旨在解决大部分可用性,可靠性尝试在裸EC2实例上托管事务数据存储时,遇到问题并且持久性问题。

http://aws.amazon.com/rds/

“自动备份,数据库快照,自动主机替换和多可用区部署”