这些存储库选项指定与数据库服务器相关的各种参数,从中备份数据或将备份恢复到其中。
这些选项仅用于以下操作:
备份创建操作:
backup
,backup-and-apply-log
,backup-to-image
.恢复操作:
copy-back
,copy-back-and-apply-log
.
当数据库连接在备份期间可用时,描述源存储库的参数将被忽略,并被从数据库连接中检索到的相应值覆盖。
有关如何为 MySQL 服务器指定这些选项的信息,请单击选项名称以查看 MySQL 参考手册中的描述。
datadir
=PATH
这是
datadir
MySQL 实例使用的值。这些.frm
文件位于以实例中的数据库命名的子目录中。当存在数据库连接时,会自动检索该值并覆盖您指定的任何值。这是 MySQL 服务器和 MySQL Enterprise Backup 的关键参数。
innodb_data_home_dir
=PATH
指定 InnoDB 数据文件所在的目录。通常与 相同
datadir
,但可以不同。此参数与
innodb_data_file_path
=一起SIZE
确定 InnoDB 数据文件(如ibdata1
、ibdata2
等)在 MySQL 服务器中的位置。通常,您不需要指定此选项,因为它的值是使用数据库连接自动检索的。
其值推导如下:
如果
innodb_data_home_dir
未指定,则继承 的值datadir
。如果
innodb_data_home_dir
是相对路径,则该路径相对于该值(即在该datadir
值下方)定位。innodb_data_home_dir
of 是""
指/
根目录。如果
innodb_data_home_dir
是绝对路径,则按原样使用其值。
innodb_data_file_path
=VALUE
指定 InnoDB 数据文件名和大小。例子:
ibdata1:32M;ibdata2:32M:autoextend /abs/path/ibdata1:32M:autoextend innodb-dir/ibdata1:32M:autoextend
当存在数据库连接时,会自动检索该值并覆盖您指定的任何值。
此参数与 innodb_data_home_dir 一起确定 InnoDB 数据文件(如
ibdata1
、ibdata2
等)在服务器存储库中的位置。通常,您不需要指定此选项,因为它的值是使用数据库连接自动检索的。如果没有可用的数据库连接,则必须指定它。
无论初始文件名是否以字符开头
/
,文件都相对于该innodb_data_home_dir
值定位。innodb_log_group_home_dir
=PATH
指定 InnoDB 日志在服务器存储库中的驻留位置。通常与 相同
datadir
,但可以不同。其值推导如下:
如果
innodb_log_group_home_dir
未指定,则继承 的值datadir
。如果
innodb_log_group_home_dir
是相对路径,则该路径被认为是相对于(即在下方)该datadir
值。如果
innodb_log_group_home_dir
是绝对路径,则按原样使用其值。
指定轮换前 InnoDB 日志文件的数量。
通常,您不需要指定此选项,因为它的值是使用数据库连接自动检索的。如果没有可用的数据库连接,则必须指定它。
当存在数据库连接时,会自动检索该值并覆盖您指定的任何值。
innodb_log_file_size
=SIZE
在切换到下一个日志文件之前指定最大单个 InnoDB 日志文件大小。示例:20M。
通常,您不需要指定此选项,因为它的值是使用数据库连接自动检索的。如果没有可用的数据库连接,则必须指定它。
当存在数据库连接时,会自动检索该值并覆盖您指定的任何值。
innodb_page_size
=SIZE
指定所有 InnoDB 表空间的页面大小。
通常,您不需要指定此选项,因为它的值是使用数据库连接自动检索的。如果没有可用的数据库连接,则必须指定它。
当存在数据库连接时,会自动检索该值并覆盖您指定的任何值。
innodb_checksum_algorithm
=NAME
指定用于验证 InnoDB 表空间的校验和算法的名称。默认为
innodb
。通常,您不需要指定此选项,因为它的值是使用数据库连接自动检索的。如果没有可用的数据库连接,则必须指定它。
当存在数据库连接时,会自动检索该值并覆盖您指定的任何值。
指定 InnoDB 撤消日志在服务器存储库中的驻留位置。通常与 相同
datadir
,但可以不同。对于备份:通常,您不需要指定此选项,因为它的值是使用数据库连接自动检索的。如果 InnoDB 撤消日志文件不在服务器的数据目录下,则指定脱机备份选项。
对于恢复:要恢复 InnoDB 撤消日志文件的目录。仅当撤消日志文件要在服务器数据目录之外恢复时才指定该选项。
其值推导如下:
如果
innodb_undo_directory
未指定,则继承 的值datadir
。如果
innodb_undo_directory
是相对路径,则该路径被认为是相对于(即在下方)该datadir
值。如果
innodb_undo_directory
是绝对路径,则按原样使用其值。
警告使用此选项时,请确保撤消日志位置不会在完整备份和增量备份或两个增量备份的连续还原之间发生变化。否则,恢复将失败。