备份&恢复多个MySQL数据库(InnoDB& MyISAM)

时间:2010-04-02 16:46:06

标签: mysql database backup database-backups

我正在处理MySQL数据库的每夜和每小时备份。有多个MySQL数据库是InnoDB或MyISAM(注意:由于某种原因,每个数据库都是InnoDB或MyISAM)。有两种不同的类型,我想确保我抓住备份和恢复所需的一切。这是我目前的计划

每晚 每个数据库的-mysqldump,存储在本地和远程。

每小时 -flush二进制日志并在本地和远程存储它们。

每周 -expire二进制日志超过一周。

我觉得我正在抓取MyISAM数据库所需的一切,但我担心它们创建的InnoDB数据库和日志文件(ib_logfile0,ib_logfile1,ibdata1)。我应该备份这些文件吗?每晚?每小时?都?如果我已经在进行上述夜间和每小时备份,我真的需要它们吗?

1 个答案:

答案 0 :(得分:0)

您应该尝试SQLyog -- MySQL GUI。它的sja组件使得用户的调度备份/同步非常顺利,并且它也可以在社区版中使用。

声明: 我在Webyog,Inc工作 - SQLyog的出版商。

编辑:我还想补充一点,我发现它非常可靠,并且可以安全地用于管理生产服务器。