10bet网址
MySQL企业备份4.0用户指南
相关的文档10bet官方网站 下载本手册
PDF(美国Ltr)- 1.2 mb
PDF (A4)- 1.2 mb


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命令,或作为单独的运用原木命令),该命令将根据记录的更改更新备份文件ibbackup_logfile文件,生成准备备份.此时,备份数据对应于单个时间点。现在可以恢复这些文件,或者用于其他用途,如测试、报告或作为复制从站部署。

要将InnoDB表恢复到它们的原始状态,还必须有相应的.frm文件还有备份数据。否则,如果有人运行,表定义可能会丢失或过时ALTER TABLE删除表备份以来的语句。默认情况下,mysqlbackup自动复制.frm在备份操作期间恢复文件,并在恢复操作期间恢复文件。

请注意

为避免在备份繁忙数据库时出现并发问题,可以使用——only-innodb——only-innodb-with-frm选项只备份InnoDB表和相关数据。