16.2连接选项

mysqlbackup创建一个备份,它发送SQL命令使用一个数据库连接到MySQL服务器。一般连接细节描述的一样连接到MySQL服务器使用命令选项在MySQL参考手册。

的一部分mysqlbackup调用,指定适当的——用户,——密码,——港口和/或——套接字选项是连接到MySQL服务器所必需的。

您可以指定以下connection-specific选项(mysqlbackup)(客户端)部分的MySQL配置文件,或通过mysqlbackup命令行选项。mysqlbackup然后读取您的默认配置文件my.cnf在命令行指定的文件。

请注意
  • mysqlbackup只读取——用户,——密码,——港口,——套接字选择从(客户端)组,并忽略任何其他连接选项。

  • 如果你不提供一个值——密码的命令提示输入一个键盘。

  • ——主机选择是允许配置文件的兼容性,但目前它没有效果。mysqlbackup总是连接到本地服务器的IP地址。

选择常见mysqld = = = = = = = = = = = = = = = = = = = = = = = =——登录路径=的名字——港口=port-num——管道协议= tcp套接字| | |内存——管(别名——协议=管]——用户=的名字(短选项:- u)——主机=主机名——套接字=的名字——shared-memory-base-name =价值(Windows)——character-sets-dir =路径——default-character-set =价值——secure-auth(不连接到pre-4.1.1服务器),密码(=价值][短选项:- p]——connect-timeout ssl(启用ssl连接。弃用。)——ssl-mode =模式——ssl密钥=file_name——ssl-cert =file_name——ssl-ca =file_name——ssl-capath =directory_name——ssl cipher =cipher_list——ssl-verify-server-cert[弃用。)连接选项特定于mysqlbackup = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =——、——connect-if-online

其他大多数使用的连接参数mysql命令是公认的,但默默地忽略。连接参数未知原因mysqlbackup停止。

以下是特定于连接选项mysqlbackup:

  • ——、

    ——、选项取代其他连接选项并使用文件级别操作来执行备份。当你使用这个选项,你必须指定在配置文件中或在命令行上许多选项的值通常是通过自动检索数据库连接。

    警告

    这个选项也打开——no-history-logging——无固定选项,这可能导致non-InnoDB数据不一致,如果表中修改备份操作。它还可能影响后续的增量备份;看到的描述——incremental-base选择细节。

  • ——connect-if-online

    默认情况下,数据库连接是用于备份操作都在初始阶段检索源存储库配置,和锁表而复制non-InnoDB数据。这个选项允许mysqlbackup连接尝试在这两个阶段,但仍在继续,即使无法建立连接。如果无法建立连接,处理是一样的——、选择。这个选项可以在紧急情况下有用:例如,当数据库服务器宕机备份操作。