我们以前主要使用 MyISAM 表(只有 1 个 InnoDB)。我们的备份解决方案使用mysqldump
。但是我们注意到,有时备份会“破坏”网站几分钟。
因此,我们已切换到 InnoDB,以获得更可靠的备份并删除 MyISAM 使用的表锁。
现在我想知道是否有更好的方法来处理日常备份。
笔记:因为我们使用亚马逊 RDS,我们不能使用需要在DB机器本身上运行的程序。
答案1
备份 MySQL 的典型方法是设置一个从属 MySQL 实例并从那里而不是主 MySQL 实例进行备份。
答案2
答案3
我建议你看看兹曼达它不需要您在与 MySQL 服务器相同的主机上运行。