每个备份目录都包含
meta
子目录中的一些文件,这些文件详细说明了备份是如何生成的,以及它包含哪些文件。包含此信息的文件统称为
清单。
mysqlbackup生成这些文件供数据库管理工具使用;它在创建清单文件后不会查阅或修改清单文件。管理工具可以在诊断和故障排除过程中使用清单,例如在原始 MySQL 实例完全丢失并且恢复过程比将文件复制回工作的 MySQL 服务器更复杂的情况下。
清单中的文件包括:
backup_create.xml
:有关备份操作的信息。backup_content.xml
:有关备份中文件的信息。仅当备份操作成功时,此信息才完整且一致。管理工具可能会使用此信息来确认哪些表是完整备份的一部分,或者是使用--databases
选项执行的部分备份(对于使用--include
、--incremental
、--incremental-with-redo-log-only
、--only-innodb
或--only-innodb-with-frm
选项)。管理工具可能会将单文件备份清单中记录的校验和与单文件备份解压后的文件校验和进行比较。该文件还包含备份服务器上定义的所有插件的详细信息,用户应通过该文件确保在目标服务器上以相同方式定义相同的插件以进行恢复。image_files.xml
:有关单个文件备份中文件的信息。(仅为使用backup-to-image
和 命令生成的备份生成。)管理工具可能使用记录在该文件中的路径来计划或自动使用或 命令backup-dir-to-image
解压缩单个文件备份,或者使用和 选项。image-to-backup-dir
extract
--src-entry
--dst-entry