下表展示了不同类型的文件都包含在单个备份映像或一个目录备份。对于单个文件备份,解压文件到一个提取
或者是image-to-backup-dir
命令查看文件。
表1.1类型的文件备份
文件名,模式,或扩展 |
与原始数据文件 |
笔记 |
||||
---|---|---|---|---|---|---|
|
InnoDB系统表空间,包含多个InnoDB表和相关的索引。 |
因为原来的文件可能会改变在备份过程中, |
||||
|
InnoDB表空间,可以(a)file-per-table表空间,包含一个InnoDB表和相关索引,或者(b) file-per-table外部表空间以外的服务器的数据目录中,包含一个InnoDB表和相关索引,或(c)一般的表空间,包含一个或多个表及其索引。 |
因为原来的文件可能会改变在备份的过程中,运用原木步骤相同的更改应用到相应的备份文件。 |
||||
|
InnoDB的压缩形式数据文件从MySQL数据目录。 |
产生相反的 的 |
||||
|
关于所有MySQL表的元数据。 |
数据库投入只读状态,而这些文件被复制。这些文件被复制修改的。 |
||||
|
MyISAM表数据。 |
数据库投入只读状态,而这些文件被复制。这些文件被复制修改的。 |
||||
|
MyISAM索引数据。 |
数据库投入只读状态,而这些文件被复制。这些文件被复制修改的。 |
||||
|
CSV的元数据表。 |
这些文件被复制修改的。的 |
||||
|
CSV数据表。 |
这些文件被复制修改的。的 |
||||
|
合并存储引擎引用其他表。 |
数据库投入只读状态,而这些文件被复制。这些文件被复制修改的。 |
||||
|
触发参数。 |
数据库投入只读状态,而这些文件被复制。这些文件被复制修改的。 |
||||
|
触发器名称空间信息。 |
数据库投入只读状态,而这些文件被复制。这些文件被复制修改的。 |
||||
|
数据库配置信息。 |
数据库投入只读状态,而这些文件被复制。这些文件被复制修改的。 |
||||
|
分区表的定义。 |
数据库投入只读状态,而这些文件被复制。这些文件被复制修改的。 |
||||
|
档案表元数据存储引擎。 |
数据库投入只读状态,而这些文件被复制。这些文件被复制修改的。 |
||||
|
档案表的数据存储引擎。 |
数据库投入只读状态,而这些文件被复制。这些文件被复制修改的。 |
||||
|
记录的配置参数指定布局和其他重要的关于MySQL数据文件的信息。 |
该文件中创建一个备份,它包含关键参数描述的备份数据 |
记录的名称 |
这个文件中创建一个增量备份。在恢复期间,文件中的信息用于删除表之间的完全备份,删除的时候完全备份和增量备份的时间。 |
||
|
的一个压缩版本 |
InnoDB日志文件( |
||||
|
而不是创建 |
|||||
|
在备份目录中创建mysqlbackup在 |
这些文件不是从原始数据目录中复制,而是重新创建备份目录中 |
||||
|
更名为版本的每一个.isl文件从备份服务器。 |
一个 当创建恢复备份.bl文件已经包含.ibd文件 |
||||
时间戳目录,等 |
创建的 |
使用 |
||||
|
存储数据文件和数据库的子目录的子目录从原始MySQL实例。 |
备份目录下创建的mysqlbackup。 |
||||
二进制日志文件从服务器,默认包含在备份(除了创建备份时用——use-tts 选项)。他们允许服务器的快照,所以服务器可以克隆其精确的状态。使用全备份为基础,包含的二进制日志文件可以使用增量备份时间点恢复(PITR),恢复一个数据库的状态后在某个时间点上最后一次完整备份。看到datadir在备份目录。索引文件的一个副本在MySQL服务器上列出所有使用二进制日志文件,二进制日志文件正确的位置更新为指向文件的位置在备份,也包括在备份下datadir 目录中。使用——skip-binlog 选项来排除的二进制日志备份。对于离线备份,使用 4.1.2后来发布:默认情况下,二进制日志文件和索引文件恢复到相同的位置,他们发现在备份服务器上。使用 以下4.4.1早些时候发布:二进制日志文件和索引文件恢复数据恢复服务器的目录。使用 二进制日志文件压缩和保存
笔记
|
||||||
继电器的日志文件 |
继电器从副本服务器日志文件,包含在一个备份副本服务器在默认情况下(除了创建备份时用——use-tts 选项)。他们包含保存所需的时间和资源获取时从源传递日志文件的副本被恢复。 |
保存下 对于离线备份,使用 4.1.2后来发布:默认情况下,继电器日志文件和索引文件恢复到相同的位置,他们发现服务器上备份副本。使用 以下4.4.1早些时候发布:中继日志文件和索引文件恢复到数据恢复服务器的目录。使用 传递和保存日志文件压缩 |
||||
* .bz | 压缩二进制日志或中继日志文件。 | 二进制日志和中继日志文件压缩和保存 |
||||
*。支架(4.1.0发布,或发布以下4.4.1后来与MySQL 5.7.20和早些时候) | 转移在备份文件创建一个加密的InnoDB表。 | 它包含reencrypted表密钥和加密相关的其他信息。看到加密的密匙环数据文件(以下4.4.1后来发布处理MySLQ 5.7.21后来) | 服务器使用 对于服务器使用一个密匙环插件以外 |
一个加密文件,其中包含InnoDB表的主密钥加密。看到复制元数据存储库文件 | 通常叫master.info 和relay-log.info ,默认情况下它们包含在备份的副本数据库复制设置。看到复制元数据存储库的细节。 |
保存下 这些文件的复制时跳过备份或恢复的时候 |
备份映像文件 |
由单个备份 |
你可以移动的图像文件不丢失或损坏里面的内容,然后打开它mysqlbackup使用 |
||||
在子目录下的其他文件 |
复制数据库MySQL数据目录下的子目录。 |
默认情况下,任何未被承认的MySQL数据目录下的子目录中的文件复制到备份。忽略这样的文件,指定 |
子目录与元数据存储文件的备份。 |
备份目录下创建的mysqlbackup。下面列出的所有文件进去 |
||
|
拥有重要的信息备份。使用的mysqlbackup只有。 |
mysqlbackup咨询和可能更新这个文件在初始备份操作后,如运用原木阶段或恢复阶段。 |
||||
|
包含的所有文件的列表(除了本身),存在于单个文件备份产生的 |
列表的命令行参数和环境创建备份。这个文件的详细信息,请参阅 |
||||
|
基本元数据文件和数据库备份数据的定义。它还包含在备份服务器上定义的所有插件的详细信息,由用户应该确保相同的插件中定义相同的方式对目标服务器进行修复。这个文件的详细信息,请参阅 |
|||||
|
产生的 |
评论是由你指定文档的目的或特殊考虑备份工作。 |
||||
|
意味着备份来自服务器启用了GTIDs。 |
GTIDs在MySQL 5.6和更高版本复制功能。看到复制与全球事务标识符获取详细信息。当你备份服务器启用了GTIDs使用mysqlbackup,文件命名 |
包含备份服务器的全局变量的值设置为默认值。使用这个文件或 |
在一次
警告
当使用文件在目标服务器重启,更改参数 |
||
server-all.cnf |
包含所有的备份服务器的全局变量的值。使用这个文件或 |
在一次
警告
当使用文件在目标服务器重启,更改参数 |
||||
ib_buffer_pool |
在服务器上时,产生的文件 实际的文件名称可能不同,因为它可以配置服务器的系统变量 |
与默认设置MySQL服务器5.7.7和后( |