MySQL企业备份4.0版本说明
备份的innodb相关数据文件包括ibdata *文件(代表系统表空间可能还有一些用户表的数据),任何.ibd文件类创建的用户表中的数据file-per-table设置已启用),以及从ib_logfile *文件(重做日志表示在备份运行时发生的更改的信息),它存储在一个新的备份文件中ibbackup_logfile.
如果使用压缩备份特性,则.ibd
文件在其压缩形式中重命名为.ibz文件.
这些文件,因为它们最初是复制的,形成了一个原始备份在准备好恢复之前,需要进一步的处理。然后运行应用步骤(作为…的一部分)copy-back-and-apply-log
命令或backup-and-apply-log
命令,或作为单独的运用原木
命令),该命令将根据记录的更改更新备份文件ibbackup_logfile
文件,生成准备备份.此时,备份数据对应于单个时间点。现在可以恢复这些文件,或者用于其他用途,如测试、报告或作为复制从站部署。
要将InnoDB表恢复到它们的原始状态,还必须有相应的.frm文件还有备份数据。否则,如果有人运行,表定义可能会丢失或过时ALTER TABLE
或删除表
备份以来的语句。默认情况下,mysqlbackup自动复制.frm
在备份操作期间恢复文件,并在恢复操作期间恢复文件。
请注意
为避免在备份繁忙数据库时出现并发问题,可以使用——only-innodb
或——only-innodb-with-frm
选项只备份InnoDB表和相关数据。