1.3.2 InnoDB数据备份文件

备份的与 InnoDB 相关的数据文件包括 ibdata* 文件(代表系统表空间,可能代表一些用户表的数据),任何.ibd 文件(包含来自使用 file-per-table创建的用户表的数据 设置启用),以及从 ib_logfile* 文件中提取的数据(表示备份运行时发生的更改的 重做日志信息),这些数据存储在一个新的备份文件 ibbackup_logfile中。

如果您使用压缩备份功能, .ibd文件将以压缩形式重命名为.ibz 文件

备份文件与最初复制的一样,形成 需要进一步处理的原始备份。应用 步骤(作为 copy-back-and-apply-log命令或 命令的一部分backup-and-apply-log,或作为单独的apply-log命令)根据文件中记录的更改更新备份 ibbackup_logfile文件。此时,数据对应于单个时间点。

笔记

为避免备份繁忙数据库期间出现并发问题,您可以使用该--only-innodb 选项仅备份 InnoDB 表和相关数据。