这些选项指定与备份映像或目录或备份恢复方式相关的各种参数。通常情况下,——备份映像
而且——backup-dir
使用时需要从组中指定的选项只有这些吗mysqlbackup.
备份存储库选项用于以下操作:
恢复操作:
复制回去
,copy-back-and-apply-log
.
备份存储库选项分为两组:第一组确定备份的结构,第二组提供关于备份服务器上数据的原始结构的信息,以便将来对备份进行操作。
以下选项决定备份的结构:
-
命令行格式 ——备份映像=图像
类型 文件名称 指定用于单文件备份、恢复或其他备份的文件的路径名称单文件操作.
备份映像流媒体时除外
——备份映像= -
,如果——备份映像
没有给出完整的路径名,这是怎么回事mysqlbackup解释选项的值:对于8.0.18及更早版本:mysqlbackup取的值
——备份映像
作为相对于指定位置的路径——backup-dir
.为backup-to-image
操作,如果——with-timestamp
选项,则备份映像将保存在子目录中,该子目录的名称中包含时间戳备份目录.对于8.0.19和8.0.20版本:mysqlbackup取的值
——备份映像
控件所在的当前工作目录的相对路径mysqlbackup命令。为backup-to-image
操作,如果——with-timestamp
选项也被使用,它被忽略。对于8.0.21及更高版本:
为
backup-to-image
操作,mysqlbackup取的值——备份映像
作为相对于指定位置的路径——backup-dir
.如果——with-timestamp
选项,则备份映像将保存在子目录中,该子目录的名称中包含时间戳备份目录.为
copy-back-and-apply-log
而且单文件操作除了backup-to-image
,mysqlbackup取的值——备份映像
控件所在的当前工作目录的相对路径mysqlbackup命令。
默认情况下,单文件备份流到标准输出,因此您可以将其直接输送到其他命令,例如磁带备份或ssh相关网络命令。
您可以选择在映像名称前加上
文件:
表示文件I/O(默认值)。对于磁带备份,在映像名称前加上sbt:
.看到4.3.1.2节“备份到磁带”磁带备份的详细信息。 一样
——backup-dir
.的备份目录备份数据和元数据被永久或临时地存储在该目录下。它是大多数备份和恢复操作所需的关键参数。对于不同的操作和在不同的情况下使用不同的选项:
备份到单个文件(包括增量备份、压缩备份、加密备份和云备份):使用
——backup-dir
提供一个临时文件夹来保存备份元数据(包括mysqlbackup消息日志,开始和结束LSN,等等)和一些临时输出。备份数据以及元数据的副本将存储在单个文件中,该文件的名称由——备份映像
选择。然而,如果
——备份映像
没有给出完整的路径名,mysqlbackup会取的值——备份映像
作为相对于指定的目录的路径——backup-dir
,从而将单文件备份存储在——backup-dir
(或者,如果——with-timestamp
项下创建的子目录下——backup-dir
,其名称中包含时间戳)。请注意仅针对8.0.19和8.0.20版本:指定的相对路径
——备份映像
取为相对于backup-to-image
命令。备份到目录:使用
——backup-dir
要指定存储备份数据和元数据的目录(包括mysqlbackup消息日志,开始和结束LSN,等等)。指定的目录。——backup-dir
不能是指定目录的子目录——datadir
.当
——with-timestamp
选项时,将在其下创建附加级别的子目录,其名称中带有时间戳——backup-dir
的描述——with-timestamp
详情选项)。除非——with-timestamp
选项所指定的目录——backup-dir
必须为空,否则备份操作将失败并报错。恢复单文件备份(包括增量备份、压缩备份、加密备份和云备份):当使用
copy-back-and-apply-log
若要恢复单文件备份,请使用——backup-dir
提供一个临时文件夹来存储恢复操作的临时数据。指定的目录。——backup-dir
应该是空的——如果使用了非空目录,恢复操作仍将执行,但恢复数据可能已损坏。恢复使用选项设置创建的单文件备份时
use-tts
=with-minimum-locking
,指定的文件夹——backup-dir
也用于临时提取备份中的所有表和执行运用原木
操作,在将数据恢复到服务器的数据目录之前使数据保持最新。恢复备份目录:使用
——backup-dir
指定备份目录的位置,数据将从该目录恢复到服务器。
backup_innodb_data_home_dir
=路径
备份的InnoDB数据文件存放的目录。如果希望将数据文件放在默认位置以外的位置(默认位置为
).如果参数值与backup-dir
/ datadir
,它被存储到backup-dir
/ datadirbackup-my.cnf
文件innodb_data_home_dir
作为信息,所以mysqlbackup当对备份执行各种操作时,能够理解备份的结构。连同backup_innodb_data_file_path
选项,它决定了备份中InnoDB数据文件的实际文件路径。参数值的推导如下:
如果
backup_innodb_data_home_dir
未指定时,其值将为
.backup-dir
/ datadir如果
backup_innodb_data_home_dir
是绝对路径,其值按原样使用。如果
backup_innodb_data_home_dir
是相对路径,路径被取为相对于(即在下面)backup-dir
.空字符串(””)
backup_innodb_data_home_dir
表示的值backup_innodb_data_file_path
是一条绝对路径。
该参数仅适用于备份操作;在恢复过程中,InnoDB数据文件被恢复到指定的数据目录下
——datadir
,除非使用——innodb_data_home_dir
选项。backup_innodb_data_file_path
=价值
InnoDB数据文件的名称和大小。例子:
innodb-dir/ibdata1:32M:autoextend;ibdata2:32M:autoextend
该参数与
backup_innodb_data_home_dir
,决定InnoDB数据文件在备份存储库中的存储位置。属性的值作为相对的文件路径backup_innodb_data_home_dir
选项(即使文件路径以绝对路径的形式指定,如/ abs /道路/ ibdata1:32M: autoextend
).要使用此选项为备份中的InnoDB数据文件指定真正的绝对路径,必须设置backup_innodb_data_home_dir
选项""
[空字符串],除了为该选项使用绝对路径之外。类的值继承该值
innodb_data_file_path
选项。如果备份的源和目标都试图使用解析为相同文件的相同绝对路径,则备份将被取消。参数的值存储在
backup-my.cnf
文件innodb_data_file_path
作为信息,所以mysqlbackup当对备份执行各种操作时,能够理解备份的结构。backup_innodb_log_group_home_dir
=路径
备份InnoDB日志存储的目录。只有当您希望将日志放在默认位置(默认位置为
).如果参数值与backup-dir
/ datadir
时,它被存储在backup-dir
/ datadirbackup-my.cnf
文件innodb_log_group_home_dir
作为信息,所以mysqlbackup当对备份执行各种操作时,能够理解备份的结构。注意,虽然可以指定保存日志的目录,但日志文件的名称是固定的,不能通过此选项重新配置。该参数仅适用于备份操作;在恢复过程中,InnoDB日志文件被恢复到指定的数据目录下
——datadir
,除非使用——innodb_log_group_home_dir
选项。参数值的推导如下:如果
backup_innodb_log_group_home_dir
未指定时,其值将为
.backup-dir
/ datadir如果
backup_innodb_log_group_home_dir
是绝对路径,其值按原样使用。如果
backup_innodb_log_group_home_dir
是相对路径,路径被取为相对于(即在下面)backup-dir
.空字符串(””),因为该选项会产生错误。
backup_innodb_undo_directory
=路径
备份时为InnoDB undo日志创建独立表空间的相对或绝对目录路径。未指定时,该选项的值与
backup_innodb_log_group_home_dir
;仅当希望将撤消日志放在其他位置时指定此选项。如果参数值与
时,它被存储在backup-dir
/ datadirbackup-my.cnf
文件innodb_undo_directory
作为信息,所以mysqlbackup当对备份执行各种操作时,能够理解备份的结构。该参数仅适用于备份操作;参见撤消日志文件还原undo日志的位置。
在备份目录下创建一个子目录,其名称由备份操作的时间戳组成。这对于维护一个包含多个备份快照的单一备份目录非常有用,这些备份快照放在不同的子目录下。
默认值:不创建带有时间戳的子目录。若要为新备份重用同一备份目录而不使用此选项,请手动删除以前的备份文件,或者对于单文件备份,请指定
——力
选项覆盖旧备份文件。