我正在对 MySQL 数据库进行每晚和每小时的备份。有多个 MySQL 数据库,它们是 InnoDB 或 MyISAM(注意:每个数据库都是 InnoDB 或 MyISAM 是有原因的)。对于这两种不同的类型,我想确保我抓住了备份和恢复所需的一切。这是我目前的计划
本地和远程存储的每个数据库的每晚 -mysqldump。
每小时刷新二进制日志并将它们存储在本地和远程。
Weekly -expire 超过一周的二进制日志。
我觉得我正在获取 MyISAM 数据库所需的一切,但我担心 InnoDB 数据库和它们创建的日志文件(ib_logfile0、ib_logfile1、ibdata1)。我应该备份这些文件吗?每晚?每小时?两个都?如果我已经在进行上述每晚和每小时的备份,我真的需要它们吗?