备份 MySQL 计算机

备份 MySQL 计算机

我们以前主要使用 MyISAM 表(只有 1 个 InnoDB)。我们的备份解决方案使用mysqldump。但是我们注意到,有时备份会“破坏”网站几分钟。

因此,我们已切换到 InnoDB,以获得更可靠的备份并删除 MyISAM 使用的表锁。

现在我想知道是否有更好的方法来处理日常备份。

笔记:因为我们使用亚马逊 RDS,我们不能使用需要在DB机器本身上运行的程序。

答案1

备份 MySQL 的典型方法是设置一个从属 MySQL 实例并从那里而不是主 MySQL 实例进行备份。

答案2

备份软件是 InnoDB 的权威开源备份实用程序。 InnoDB热备份是商业版本,由 InnoDB 开发人员开发。

作为完整备份策略的一部分,夜间快照的从属复制器是一个很好的建议。Server Fault 上很好地介绍了这个主题,我建议您搜索一下。

答案3

我建议你看看兹曼达它不需要您在与 MySQL 服务器相同的主机上运行。

相关内容