我正在处理MySQL数据库的每夜和每小时备份。有多个MySQL数据库是InnoDB或MyISAM(注意:由于某种原因,每个数据库都是InnoDB或MyISAM)。有两种不同的类型,我想确保我抓住备份和恢复所需的一切。这是我目前的计划
每晚 每个数据库的-mysqldump,存储在本地和远程。
每小时 -flush二进制日志并在本地和远程存储它们。
每周 -expire二进制日志超过一周。
我觉得我正在抓取MyISAM数据库所需的一切,但我担心它们创建的InnoDB数据库和日志文件(ib_logfile0,ib_logfile1,ibdata1)。我应该备份这些文件吗?每晚?每小时?都?如果我已经在进行上述夜间和每小时备份,我真的需要它们吗?
答案 0 :(得分:0)
您应该尝试SQLyog -- MySQL GUI。它的sja
组件使得用户的调度备份/同步非常顺利,并且它也可以在社区版中使用。
声明: 我在Webyog,Inc工作 - SQLyog的出版商。
编辑:我还想补充一点,我发现它非常可靠,并且可以安全地用于管理生产服务器。