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

第十六章配置文件与参数

你可以指定mysqlbackup选项可以是命令行上的选项,也可以是配置文件中的配置参数。介绍配置文件的使用方法。

一般来说,mysqlbackup遵循mysql处理配置选项的风格:(mysqlbackup)而且(客户端)组选项作为命令行选项传递。运行时指定的任何命令行选项mysqlbackup重写配置文件中的值,在选项重复的情况下,最后一个实例优先。mysqlbackup属性中的选项(mysqld)组在没有连接时检测与源存储库相关的参数mysqld是可用的。

mysqlbackup选项名称、破折号(-)和下划线(_)可以互换使用,类似于mysqld使用相同约定的参数(参见在命令行上使用选项详见MySQL参考手册)。MySQL服务器的参考手册通常用下划线列出参数名,以匹配显示变量声明。

选择文件

mysqlbackup从以下数据源读取要备份的MySQL数据的位置(按优先级顺序列出):

  • 尽可能从正在运行的数据库获取连接信息。因此,在大多数情况下,您可以避免在命令行或配置文件中指定大多数选项。

  • 上指定的参数mysqlbackup命令行。您可以通过这种方式为单个备份任务指定某些选项。

  • MySQL配置文件(默认为my.cnf在Unix和my.ini在Windows上)。的下面首先搜索参数(mysqlbackup)组,则下(客户端)组。您可以将应用于大多数备份作业的公共参数放入配置文件中。

与备份数据一起保存的配置文件

每组备份数据包括一个配置文件,backup-my.cnf,包含一组最小的配置参数。的mysqlbackup命令生成此文件以记录应用于此备份数据的设置。后续操作,如运用原木进程,从该文件中读取选项,以确定备份数据的结构。

16.1使用实例backup-my.cnf文件

这里有一个例子backup-my.cnf文件由mysqlbackup

生成backup-my.cnf文件。# mysqlbackup程序自动生成。# [mysqld] innodb_data_file_path= ibddata1: 12m:autoextend innodb_log_file_size=50331648 innodb_log_files_in_group=2 innodb_page_size=16384 innodb_checksum_algorithm=crc32 innodb_buffer_pool_filename=ib_buffer_pool

生成的所有路径backup-my.cnf文件指向单个备份目录。为了便于验证和维护,通常将备份的所有数据存储在单个目录中,而不是分散在不同的目录中。

在备份期间,后续阶段(如恢复操作)所需的配置参数将记录在backup-my.cnf备份目录下生成的文件。只存储最低要求的参数backup-my.cnf,以允许您将备份恢复到不同的环境,而无需对该文件进行大量更改。例如,innodb_data_home_dir而且innodb_log_group_home_dir的选项被省略backup-my.cnf文件的值与的值相同时backup-dir