20.3服务器存储库选择

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

使用这些选项只有恢复操作,也就是说,复制回去copy-back-and-apply-log。下面的描述解释如何使用这些选项mysqlbackup;信息与MySQL服务器如何使用这些选项,单击选项名称查看MySQL参考手册中的描述。

  • datadir=路径

    这是恢复MySQL服务器数据目录。它应该提供的datadir价值目标服务器的恢复。

    必须指定这个选项对于任何恢复操作,除了部分恢复(见5.1.4部分,“表级恢复(TLR)”详情)。

  • log-bin(=basename]

    指定位置的二进制日志来恢复。默认情况下,在恢复过程中,二进制日志恢复到相同的位置,在备份服务器上被发现。使用这个选项指定一个不同的目标位置的二进制日志。选择同样的工作——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]

    指定位置继电器日志的副本服务器上恢复。默认情况下,在恢复副本服务器,中继日志是恢复到相同的位置上找到备份副本服务器。使用这个选项指定一个不同的中继日志目标位置。选择同样的工作——relay-logMySQL服务器的选项在确定位置和日志files-see继电器的名称服务器——relay-log选项的描述获取详细信息。作为一个总结:

    • 没有提供一个使用此选项basename将继电器登录目标服务器数据目录的默认:host_name-relay-bin

    • 使用这个选项,同时提供一个basename将继电器登录目标服务器的数据目录:指定。

    • 使用这个选项,同时提供一个basename包含一个完整的文件路径(例如,/home/admin/db/relaylogdir / relaylog)把继电器在目标服务器上登录指定的文件夹(/home/admin/db/relaylogdir /)使用提供的:relaylog)。

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

  • log-bin-index(=路径]

    指定绝对路径(包括文件名和扩展名)的重建索引文件列出了所有的二进制日志文件,如果它不同于默认路径下面。

    默认值:data_dir/host_name-bin.index

  • relay-log-index(=路径]

    指定绝对路径(包括文件名和扩展名)的重建索引文件列出所有中继日志文件,如果它不同于默认路径下面。

    默认值:data_dir/host_name-relay-bin.index

  • innodb_data_home_dir=路径

    指定InnoDB数据文件所在的目录。通常一样datadir,但可以是不同的。这个参数,在一起innodb_data_file_path=大小,决定InnoDB数据文件等ibdata1,ibdata2等等,坐落在MySQL服务器。

    备份:你不需要指定这个选项,因为它的值是使用数据库连接自动检索。

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

  • innodb_log_group_home_dir=路径

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

    备份:你不需要指定这个选项,因为它的值是使用数据库连接自动检索。

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

  • innodb_undo_directory=路径

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

    备份:你不需要指定这个选项,因为它的值是使用数据库连接自动检索。

    恢复:

    • 8.0.16后来发布:默认的目录InnoDB撤消表空间,以及任何非缺省撤销表空间居住在备份服务器的数据目录中,将恢复。(外部撤消表空间恢复默认的位置被发现在备份服务器上;请查看描述undo日志文件获取详细信息。)指定的目录必须不存在或空,或恢复操作会失败,即使——力选择使用。

    • 早些时候释放8.0.15和:InnoDB undo日志文件的目录将被恢复。指定的选项只有在undo日志文件恢复以外的服务器的数据目录。

    其价值推导如下:

    警告

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