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