16.3服务器存储库选择

这些库选项指定数据库服务器相关的各种参数,从数据备份或备份恢复。

使用这些选项只有以下操作:

当一个数据库连接可用备份期间,参数描述源存储库将被忽略,被相应的值从数据库检索连接。

信息如何为MySQL服务器指定这些选项,单击选项名称查看MySQL参考手册中的描述。

  • datadir=路径

    这是datadirMySQL实例使用的价值。的.frm文件驻留在这里在子目录内的数据库命名实例。

    当存在一个数据库连接,自动检索和覆盖您指定任何值。这是一个至关重要的参数为MySQL服务器和MySQL企业备份。

  • log-bin(=basename]

    MySQL企业备份4.1.2和后:指定位置的二进制日志来恢复。默认情况下,在恢复过程中,二进制日志恢复到相同的位置,在备份服务器上被发现。使用这个选项指定一个不同的目标位置的二进制日志。选择同样的工作——log-binMySQL服务器的选项在确定的位置和名称files-see二进制日志服务器——log-bin选项的描述获取详细信息。作为一个总结:

    • 没有提供一个使用此选项basename将目标服务器的二进制日志的数据目录默认basenamehost_name

    • 使用这个选项,同时提供一个basename将目标服务器的二进制日志:指定的数据目录。

    • 使用这个选项,同时提供一个basename包含一个完整的文件路径(例如,/home/admin/db/binlogdir/binlog)把二进制日志在目标服务器上指定的文件夹(/home/admin/db/binlogdir/)使用提供的:binlog)。

    的选择是只copy-back-and-apply-log复制回去操作。使用它与其他操作使命令失败。

  • relay-log(=basename]

    MySQL企业备份4.1.2和后:指定位置继电器日志的副本服务器上恢复。默认情况下,在恢复副本服务器,中继日志是恢复到相同的位置上找到备份副本服务器。使用这个选项指定一个不同的中继日志目标位置。选择同样的工作——log-bin选择mysqlbackup在确定的位置和名称继电器log-see的描述——log-bin选择细节。

    的选择是只copy-back-and-apply-log复制回去操作。使用它与其他操作使命令失败。

  • innodb_data_home_dir=路径

    指定InnoDB数据文件所在的目录。通常一样datadir,但可以是不同的。

    这个参数,在一起innodb_data_file_path=大小,决定InnoDB数据文件等ibdata1,ibdata2等等,坐落在MySQL服务器。

    备份:通常情况下,您不需要指定这个选项,因为它的值是使用数据库连接自动检索。指定的选项如果InnoDB离线备份数据文件不驻留在服务器的数据目录下。

    恢复:InnoDB的目录数据文件恢复。指定的选项只有在InnoDB之外的数据文件恢复服务器的数据目录。4.1.3随后发布:指定的目录必须不存在或空,或恢复操作会失败,即使——力选择使用。

    其价值推导如下:

    • 如果innodb_data_home_dir没有指定,它继承的价值datadir

    • 如果innodb_data_home_dir是一个相对路径,路径位于相对于(下)datadir价值。

    • 一个innodb_data_home_dir”“指的是/根目录。

    • 如果innodb_data_home_dir是一个绝对路径,它的值是按原样使用。

  • innodb_data_file_path=价值

    指定InnoDB数据文件名称和大小。例子:

    ibdata1:32M; ibdata2:32M: autoextend / abs /道路/ ibdata1:32M: autoextend innodb-dir / ibdata1:32M: autoextend

    当存在一个数据库连接,自动检索和覆盖您指定任何值。

    这个参数一起innodb_data_home_dir InnoDB数据文件(如决定ibdata1,ibdata2等等)驻留在服务器存储库。

    通常,您不需要指定这个选项,因为它的值是使用数据库连接自动检索。如果没有可用的数据库连接,您必须指定它。

    是否初始文件名开始/字符,这些文件位于相对innodb_data_home_dir价值。

  • innodb_log_group_home_dir=路径

    指定InnoDB重做日志所在的服务器存储库。通常一样datadir,但可以是不同的。

    备份:通常情况下,您不需要指定这个选项,因为它的值是使用数据库连接自动检索。指定的选项离线备份如果InnoDB重做日志文件不驻留在服务器的数据目录。

    恢复:InnoDB重做日志文件的目录将被恢复。指定的选项只有在InnoDB之外的重做日志文件恢复服务器的数据目录。4.1.3后来发布:指定的目录必须不存在或空,或恢复操作会失败,即使——力选择使用。

    其价值推导如下:

    • 如果innodb_log_group_home_dir没有指定,它继承的价值datadir

    • 如果innodb_log_group_home_dir是相对路径,路径是相对于(下)datadir价值。

    • 如果innodb_log_group_home_dir是一个绝对路径,它的值是按原样使用。

  • innodb_log_files_in_group=N

    指定被旋转前InnoDB日志文件的数量。

    通常,您不需要指定这个选项,因为它的值是使用数据库连接自动检索。如果没有可用的数据库连接,您必须指定它。

    当存在一个数据库连接,自动检索和覆盖您指定任何值。

  • innodb_log_file_size=大小

    指定最大单一InnoDB日志文件大小之前切换到下一个日志文件。例子:20米。

    通常,您不需要指定这个选项,因为它的值是使用数据库连接自动检索。如果没有可用的数据库连接,您必须指定它。

    当存在一个数据库连接,自动检索和覆盖您指定任何值。

  • innodb_page_size=大小

    指定所有InnoDB表空间的页面大小。

    通常,您不需要指定这个选项,因为它的值是使用数据库连接自动检索。如果没有可用的数据库连接,您必须指定它。

    当存在一个数据库连接,自动检索和覆盖您指定任何值。

  • innodb_undo_directory=路径

    指定的地方InnoDB undo日志驻留在服务器存储库。通常一样datadir,但可以是不同的。

    备份:通常情况下,您不需要指定这个选项,因为它的值是使用数据库连接自动检索。指定的选项离线备份如果InnoDB undo日志文件不驻留在服务器的数据目录。

    恢复:目录InnoDB undo日志文件恢复。指定的选项只有在undo日志文件恢复以外的服务器的数据目录。4.1.3后来发布:指定的目录必须不存在或空,或恢复操作会失败,即使——力选择使用。

    其价值推导如下:

    警告

    当使用这个选项,确保undo日志之间的位置不会改变连续恢复完整的和一个增量备份,或两个增量备份。否则,恢复将会失败。

  • innodb_checksum_algorithm=的名字

    指定的名称校验和算法用于验证InnoDB表空间。默认是innodb

    通常,您不需要指定这个选项,因为它的值是使用数据库连接自动检索。如果没有可用的数据库连接,您必须指定它。

    当存在一个数据库连接,自动检索和覆盖您指定任何值。

  • innodb_buffer_pool_filename=文件名

    在服务器上时,产生的文件innodb_buffer_pool_dump_at_shutdown(默认启用MySQL 5.7.7和之后)innodb_buffer_pool_dump_now启用。它拥有的表空间id和列表页面服务器的id缓冲池

    通常,您不需要指定这个选项,因为它的值是使用数据库连接自动检索。如果没有可用的数据库连接备份期间,您必须指定它。

    当存在一个数据库连接,自动检索和覆盖您指定任何值。