10bet网址
MySQL企业备份4.1用户指南
相关的文档10bet官方网站 下载本手册

4.3.1单文件备份

为了避免使用大量备份文件进行跟踪、存储和传输,mysqlbackup方便地以单文件格式创建备份。它还可以将现有备份目录打包到单个文件中,将单个文件解压缩到备份目录中,列出单个文件备份的内容,根据嵌入式校验和验证单个文件备份的内容,或将单个文件提取到目录树中。对于相关的语法mysqlbackup选项,请参阅第16.9节“单文件备份选项”

高级:mysqlbackup还可以创建目录备份(参见备份命令查看),而不是单文件备份,单文件格式在大多数情况下更可取:单文件备份更容易处理和存储,并且某些功能mysqlbackup不支持目录备份—例如,使用系统备份到磁带(SBT) API备份到云和备份到磁带。在整个手册中,目录备份主要是作为一个高级主题来处理的,目录备份的信息和示例都用先进的标签,就像这段。

由于单文件备份可以流化或通过管道传输到另一个进程(如磁带备份或命令),因此可以使用该技术将备份放到另一个存储设备或服务器上,从而避免原始数据库服务器上的大量存储开销。

若要创建单文件备份,请使用backup-to-image命令。本文档以单文件备份和相关操作为例进行说明。

例4.1单文件备份到绝对路径

该命令在给定的绝对路径上创建单个备份映像。它仍然需要——backup-dir,用于保存临时输出、状态和元数据文件。

mysqlbackup——备份映像= /备份/销售。Mbi——backup-dir=/backup-tmp备份到映像

例4.2单文件备份到相对路径

类提供的是相对路径而不是绝对路径——备份映像选项,则该路径相对于备份目录。因此,在本例中,生成的单文件备份创建为/备份/ sales.mbi

mysqlbackup——备份映像=销售。Mbi——backup-dir=/backups备份到映像

例4.3单文件备份到标准输出

下面的命令将备份输出转储到标准输出。属性指定的文件夹——backup-dir选项用作临时目录。

Mysqlbackup——backup-dir=/backups——backup-image=- backup-到image > /backup/mybackup.mbi . Mysqlbackup——backup-dir=/backups——backup-image=- backup-到image

4.4将现有备份目录转换为单映像

backup-dir目录被绑定到/备份/ my.mbi文件。

mysqlbackup——备份映像= /备份/我。Mbi——backup-dir=/var/mysql/backup backup-dir-to-image

4.5提取已有镜像到备份目录

图像内容被解压缩成backup-dir

Mysqlbackup——backup-dir=/var/backup——backup-image=/backup/my。mbi image-to-backup-dir

4.6列出单文件备份内容

列出了图像内容,每一行表示一个文件或目录条目。

mysqlbackup——备份映像= /备份/我。mbi list-image

例4.7验证单文件备份

下面的命令通过验证备份中每个数据页的校验和值来验证单文件备份是否被损坏、截断或损坏。

mysqlbackup——备份映像= / logs / fullimage。mi验证

4.8将备份单文件解压缩到当前目录

下面的命令将单个文件备份中的所有内容提取到当前工作目录。

mysqlbackup——备份映像= / var /我。mbi提取

例4.9将备份单文件解压缩到备份目录

该命令的行为类似于image-to-backup-dir方法将单文件备份的所有内容提取到使用——backup-dir选择。

mysqlbackup——备份映像= / var /我。Mbi——backup-dir=/var/备份提取

例4.10单文件选择性提取

下面的命令提取单个文件元/ comments.txt从备份映像my.mbi进入本地路径/元/ comments.txt

mysqlbackup——备份映像= / var /我。Mbi \——src-entry=meta/comments.txt提取

下面的命令提取元/ comments.txt备份映像中的文件my.mbi进入指定的路径/ tmp / mycomments.txt通过使用——dst-entry选择。

mysqlbackup——备份映像= / var /我。Mbi \——src-entry=meta/comments.txt \——dst-entry=/tmp/mycomments.txt

的内容元/ comments.txt(在单文件备份中my.mbi)到标准输出。

mysqlbackup——备份映像= / var /我。Mbi——src-entry=meta/comments.txt——dst-entry=- extract

例4.11单目录选择性提取

下面的命令提取一个目录从备份映像my.mbi进入本地文件系统路径。/元.所有内容目录被提取,包括任何子目录。

mysqlbackup——备份映像= /备份/我。Mbi——src-entry=meta extract

的所有内容目录,包括其所有文件和子目录,放入目录中/ tmp / my-meta

mysqlbackup——备份映像= /备份/我。Mbi——src-entry=meta \——dst-entry=/tmp/my-meta extract

例4.12处理绝对路径名

由于绝对路径名被提取到本地系统中的相同路径,如果您没有该路径的写权限,则可能会出现问题。重映射绝对路径的方法如下:

mysqlbackup——备份映像= /备份/我。Mbi——src-entry=/——dst-entry=/myroot extract mysqlbackup——backup-image=/backup/my。mbi - src-entry =。提取

第一个命令提取到的所有绝对路径/ myroot本地系统中的目录。第二个命令提取到当前目录的所有相对路径。