这些选项指定的布局相关的各种参数备份目录。
的——backup-dir
选择从这个组是唯一一个,你通常指定。所有的值backup_innodb_ *
选项可以自动从相应的配置选项没有backup_
前缀(见下面的描述个人选项)。这些选项需要指定仅当,在备份过程中,用户希望为这些选项指定特定值时使用备份的修复。指定的值backup_innodb_ *
选择存储在backup_my.cnf
文件,用于在未来的修复。
当一个数据库连接可用备份期间,这些backup_innodb_ *
选择忽视,与他们的价值观被相应的值从数据库检索连接。。
使用这些选项只有以下操作:
创建备份操作:
备份
,backup-and-apply-log
,backup-to-image
。恢复操作:
复制回去
,copy-back-and-apply-log
。
下面的参数描述的布局文件备份目录:
一样
——backup-dir
。的目录来存储备份数据。这是一个至关重要的参数所需的大多数类型的备份操作。它不能被指定的目录的子目录——datadir
。当创建额外的子目录——with-timestamp
选项指定。另外,当备份与恢复排成一列纵队
copy-back-and-apply-log
,——backup-dir
是用来提供一个文件夹的位置,将用于存储在修复过程中产生的临时文件。backup_innodb_data_home_dir
=路径
指定InnoDB备份数据文件所在的目录。通常一样
backup-dir
,但可以是不同的。这个参数一起
backup_innodb_data_file_path
InnoDB数据文件(如决定ibdata1
,ibdata2
,……)都存储在备份目录结构。这个参数适用只备份操作,没有恢复。
备份操作(例如
备份
,backup-and-apply-log
,backup-to-image
),备份目标目录的价值推导如下:如果
backup_innodb_data_home_dir
没有指定,它继承的价值backup-dir
。如果
backup_innodb_data_home_dir
是一个相对路径,路径位于相对于(下)backup-dir
价值。一个
backup_innodb_data_home_dir
的”“
指的是/
根目录。如果
backup_innodb_data_home_dir
是一个绝对路径,它的值是按原样使用。
使它容易迁移备份目录,避免编辑
backup-my.cnf
文件,备份操作写这个值backup-my.cnf
只有当它是不同的backup-dir
值,如果可能的话,使用相对路径。为
backup-to-image
操作,最终的价值backup_innodb_data_home_dir
选项必须是相对路径,因此,单个文件备份与机器无关的。backup_innodb_data_file_path
=价值
指定InnoDB数据文件名称和大小。例子:
ibdata1:32M; ibdata2:32M: autoextend / abs /道路/ ibdata1:32M: autoextend innodb-dir / ibdata1:32M: autoextend
这个参数一起
backup_innodb_data_home_dir
InnoDB数据文件(如决定ibdata1
,ibdata2
,…)住在备份存储库。在备份目录,指定任何数据文件相对路径位于相对
backup_dir
路径。任何数据文件放置在指定绝对路径backup_innodb_data_home
目录中。当没有指定参数,它继承了价值的价值
innodb_data_file_path
选择。如果两个来源和目的地尝试使用绝对路径,解决相同的文件,备份是取消了。指定绝对路径为InnoDB备份数据文件来完成,你也必须设置
backup_innodb_data_home
选项”“
。backup_innodb_log_group_home_dir
=路径
指定备份InnoDB日志居住。通常一样
backup-dir
,但可以是不同的。日志文件的名称是固定的,而不是可重构。
这个参数适用只备份操作(而不是恢复)。
备份操作使用这个值并写道
innodb_log_group_home_dir =
在价值
backup-my.cnf
。为
复制回去
和运用原木
操作,innodb_log_group_home_dir
在backup-my.cnf
治疗的方式兼容它是如何创建的。backup_innodb_log_files_in_group
=N
指定的数量InnoDB日志文件备份在旋转。例如:5。
通常一样
innodb_log_files_in_group
,但可以是不同的。得到该参数的值为:
指定的
backup_innodb_log_files_in_group
从命令行或配置文件。其他的
innodb_log_files_in_group
值从数据库连接,如果可用。其他的
innodb_log_files_in_group
值从命令行或配置文件。
backup_innodb_log_file_size
=大小
指定最大单一InnoDB备份日志文件大小在之前切换到下一个日志文件。例子:20米。
通常一样
innodb_log_file_size
,但可以是不同的。得到该参数的值为:
指定的
backup_innodb_log_file_size
从命令行或配置文件。其他的
innodb_log_file_size
值从数据库连接,如果可用。其他指定
innodb_log_file_size
从命令行或配置文件。
所有InnoDB表空间的页面大小一个MySQL实例。页面大小必须MySQL实例中相同的值。默认情况下,它假定innodb页面大小的服务器。
backup_innodb_checksum_algorithm
=的名字
校验和算法的名称用于验证InnoDB表空间。默认设置是“innodb”。
backup_innodb_undo_directory
=路径
InnoDB的相对或绝对目录路径为undo日志创建单独的表空间。通常用于将这些日志放在一个不同的存储设备。
系统的回滚段表空间内InnoDB使用一个事务。这个设置是适合调优性能如果你观察undo日志相关的互斥锁争用。
backup_innodb_undo_tablespaces
=数量
表空间文件的数量undo日志分为,当你使用一个非零innodb_undo_logs设置。默认情况下,所有的undo日志部分系统表空间和系统表空间总是包含一个撤消表空间由innodb_undo_tablespaces除了这些配置。
备份目录下创建一个子目录,名字由备份操作的时间戳。有用的保持一个备份目录包含许多备份快照。
默认值:没有时间戳创建子目录。重用相同的新备份,备份目录手动删除之前的备份文件或指定
——力
选择覆盖它们。