10bet网址
MySQL Enterprise Backup 8.0用户指南
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 1.4 mb
PDF (A4)- 1.4 mb


4.3.1单文件备份

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

高级:mysqlbackup还可以创建目录备份(参见备份与单文件备份相比,单文件格式在大多数情况下更可取:单文件备份更容易处理和存储,以及某些功能mysqlbackup不支持目录备份,例如通过SBT (System backup to tape) API备份到云和备份到磁带。在整个手册中,目录备份大多被视为高级主题,目录备份的信息和示例都用先进的标签,像这个段落。

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

要创建单文件备份,请使用backup-to-image命令。以下示例介绍如何执行单文件备份及其他相关操作。

4.1单文件备份到绝对路径

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

mysqlbackup——defaults-file——备份映像= = / home / dbadmin / my . cnf中所做/备份/销售。mbi - backup-dir = / backup-tmp backup-to-image

4.2单文件备份到相对路径

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

mysqlbackup——defaults-file——备份映像= = / home / dbadmin / my . cnf中所做的销售。mbi - backup-dir backup-to-image = /备份

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

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

Mysqlbackup——defaults-file=/home/dbadmin/my.cnf——backup-dir=/backups——backup-image=- backup-image > /backup/mybackup.mbi

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

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

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

4.5解压缩现有镜像到备份目录

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

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

4.6列出单文件备份内容

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

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

4.7验证单文件备份

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

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

4.8提取单文件备份到当前目录

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

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

4.9提取单文件备份到备份目录

命令将单个文件备份的所有内容提取到指定的目录中——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 extract

的内容转储元/ comments.txt(它位于单文件备份中my.mbi)转换为标准输出。

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

使用实例4.11选择提取单个目录

下面的命令提取单个目录从备份映像my.mbi到本地文件系统路径。/元.内的所有内容目录,包括任何子目录。注意斜杠()/)在值的末尾元/——src-entry,否则包含该字符串的所有文件或文件夹在它们的路径名中将被提取。)

mysqlbackup——备份映像= /备份/我。mbi - src-entry =元/提取

使用实例4.12处理绝对路径名

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

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

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