database - 使用Amazon的EBS做MySQL热备份

标签 database backup amazon-ec2 amazon-web-services amazon-ebs

您使用 Amazon 的 EBS 快照功能进行 MySql 热备份的体验如何。

我有一个在 ec2 中运行批处理作业的数据库。我用 EBS 快照备份。到目前为止,备份看起来是一致的。但是我担心他们“一旦我停止检查就会不再一致”(不确定性原理)。

您使用 ebs 快照备份关系数据库(尤其是 mysql)有什么经验?

最佳答案

一年多来,我一直在使用 EBS 快照来备份我的 MySQL 数据目录。它一直运行良好。使用这些快照作为替换(或克隆)MySQL 设置的基础,我从来没有遇到过问题。

最佳做法是使用允许卡住的文件系统(例如 XFS)格式化 EBS 卷。这允许您获得一致的快照:将 MySQL 的内存刷新到磁盘,卡住文件系统,快照,然后解冻。整个过程用时不到 10 秒(但当 DB 被大量使用时可能需要更长的时间)。

参见 this article由 Eric Hammond 编写的脚本,可以为您完成所有这些工作。

关于database - 使用Amazon的EBS做MySQL热备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/613908/

相关文章:

ruby-on-rails - bash -l/tmp/create_inputs 返回在 Rubber > Amazon EC2 中被拒绝的连接

amazon-web-services - 如何在亚马逊 aws 实例中使用/启用 kvm?

mysql - MySQL 'NOT' 关键字中的哪些子句可以与哪些子句一起使用?确实特别是在 MySQL 中

database - 如何在 terraform dynamodb 中指定复合主键(hashkey)

java - JPA冗余数据库

mysql - 帮我恢复数据库

backup - 通过命令行备份 Nexus 3?

database - 同时搜索2个字段

sql - 智能数据库 - 能够识别异常值

python - 如何使用 boto3 获取 VPC 的流日志 ID