29.12.11.1 复制连接配置表
这个表格显示了复制副本用于连接源的配置参数。存储在表中的参数可以在运行时使用 CHANGE REPLICATION SOURCE TO
语句更改。
与 replication_connection_status
表相比,replication_connection_configuration
更改较少频繁。它包含定义副本如何连接到源并在整个连接期间保持不变的值,而 replication_connection_status
包含在连接期间变化的值。
replication_connection_configuration
表有以下列。列描述指示对应的 CHANGE REPLICATION SOURCE TO
选项,以及稍后在本节中给出的表格显示了 replication_connection_configuration
列和 SHOW REPLICA STATUS
列之间的对应关系。
-
CHANNEL_NAME
显示此行所表示的复制通道名称。总是有一个默认的复制通道,且可以添加更多的复制通道。请参阅 第 19.2.2 节,“Replication Channels” 以获取更多信息。(
CHANGE REPLICATION SOURCE TO
选项:FOR CHANNEL
) -
HOST
源的主机名,副本连接到的。(
CHANGE REPLICATION SOURCE TO
选项:SOURCE_HOST
) -
PORT
用于连接到源的端口号。(
CHANGE REPLICATION SOURCE TO
选项:SOURCE_PORT
) -
USER
用于连接到源的复制用户帐户名称。(
CHANGE REPLICATION SOURCE TO
选项:SOURCE_USER
) -
NETWORK_INTERFACE
副本绑定的网络接口,如果有的话。(
CHANGE REPLICATION SOURCE TO
选项:SOURCE_BIND
) -
AUTO_POSITION
如果使用 GTID 自动定位,则为 1;否则,为 0。(
CHANGE REPLICATION SOURCE TO
选项:SOURCE_AUTO_POSITION
) -
SSL_ALLOWED
,SSL_CA_FILE
,SSL_CA_PATH
,SSL_CERTIFICATE
,SSL_CIPHER
,SSL_KEY
,SSL_VERIFY_SERVER_CERTIFICATE
,SSL_CRL_FILE
,SSL_CRL_PATH
这些列显示副本用于连接到源的 SSL 参数,如果有的话。
SSL_ALLOWED
有以下值:-
是
如果允许对源进行 SSL 连接 -
否
如果不允许对源进行 SSL 连接 -
忽略
如果允许对源进行 SSL 连接但副本没有启用 SSL 支持
(
CHANGE REPLICATION SOURCE TO
选项为其他 SSL 列:SOURCE_SSL_CA
,SOURCE_SSL_CAPATH
,SOURCE_SSL_CERT
,SOURCE_SSL_CIPHER
,SOURCE_SSL_CRL
,SOURCE_SSL_CRLPATH
,SOURCE_SSL_KEY
,SOURCE_SSL_VERIFY_SERVER_CERT
) -
-
CONNECTION_RETRY_INTERVAL
连接重试之间的秒数。(
CHANGE REPLICATION SOURCE TO
选项:SOURCE_CONNECT_RETRY
) -
CONNECTION_RETRY_COUNT
复制源断开连接时,副本可以尝试重新连接的次数。(
CHANGE REPLICATION SOURCE TO
选项:SOURCE_RETRY_COUNT
) -
HEARTBEAT_INTERVAL
副本的心跳间隔,单位为秒。(
CHANGE REPLICATION SOURCE TO
选项:SOURCE_HEARTBEAT_PERIOD
) -
TLS_VERSION
副本允许的TLS协议版本列表。对于TLS版本信息,请参阅第8.3.2节,“加密连接TLS协议和密码”。(
CHANGE REPLICATION SOURCE TO
选项:SOURCE_TLS_VERSION
) -
TLS_CIPHERSUITES
副本允许的TLS密码套件列表。对于TLS密码套件信息,请参阅第8.3.2节,“加密连接TLS协议和密码”。(
CHANGE REPLICATION SOURCE TO
选项:SOURCE_TLS_CIPHERSUITES
) -
PUBLIC_KEY_PATH
副本端RSA密钥对密码交换所需的公共密钥文件路径。该文件必须是PEM格式。这一列适用于使用
sha256_password
或caching_sha2_password
身份验证插件的副本。(CHANGE REPLICATION SOURCE TO
选项:SOURCE_PUBLIC_KEY_PATH
)如果指定了
PUBLIC_KEY_PATH
并且它指向一个有效的公共密钥文件,它将优先于GET_PUBLIC_KEY
。 -
GET_PUBLIC_KEY
是否从源请求用于RSA密钥对密码交换所需的公共密钥。这一列适用于使用
caching_sha2_password
身份验证插件的副本。对于该插件,源不会发送公共密钥除非被请求。(CHANGE REPLICATION SOURCE TO
选项:GET_SOURCE_PUBLIC_KEY
)如果指定了
PUBLIC_KEY_PATH
并且它指向一个有效的公共密钥文件,它将优先于GET_PUBLIC_KEY
。 -
NETWORK_NAMESPACE
网络命名空间名称;如果连接使用默认(全局)命名空间,则为空。有关网络命名空间的信息,请参阅第7.1.14节,“网络命名空间支持”。
-
COMPRESSION_ALGORITHM
连接到源的允许压缩算法。(
CHANGE REPLICATION SOURCE TO
选项:SOURCE_COMPRESSION_ALGORITHMS
)有关更多信息,请参阅第6.2.8节,“连接压缩控制”。
-
ZSTD_COMPRESSION_LEVEL
使用
zstd
压缩算法的连接到源时的压缩级别。(CHANGE REPLICATION SOURCE TO
选项:SOURCE_ZSTD_COMPRESSION_LEVEL
)有关更多信息,请参阅第6.2.8节,“连接压缩控制”。
-
SOURCE_CONNECTION_AUTO_FAILOVER
是否激活此复制通道的异步连接故障转移机制。(
CHANGE REPLICATION SOURCE TO
选项:SOURCE_CONNECTION_AUTO_FAILOVER
)有关更多信息,请参阅第19.4.9节,“异步连接故障转移和源、副本切换”。
-
GTID_ONLY
指示该通道仅使用GTIDs进行事务排队和应用程序处理,以及恢复,并且不在复制元数据存储库中持久化二进制日志和中继日志文件名和位置。(
CHANGE REPLICATION SOURCE TO
选项:GTID_ONLY
)有关更多信息,请参阅第20.4.1节,“GTIDs和群组复制”。
表replication_connection_configuration
有这些索引:
-
主键在(
渠道名称
)上
以下是复制连接配置表
与显示副本状态
的对应关系。
replication_connection_configuration Column |
SHOW REPLICA STATUS Column |
---|---|
渠道名称 |
渠道名 |
主机 |
源主机 |
端口 |
源端口 |
用户 |
源用户 |
网络接口 |
源绑定 |
自动位置 |
自动位置 |
SSL允许 |
源SSL允许 |
SSL证书文件 |
源SSL证书文件 |
SSL证书路径 |
源SSL证书路径 |
SSL证书 |
源SSL证书 |
SSL加密 |
源SSL加密 |
SSL密钥 |
源SSL密钥 |
SSL验证服务器证书 |
源SSL验证服务器证书 |
SSL证书撤销列表文件 |
源SSL证书撤销列表 |
SSL证书撤销路径 |
源SSL证书撤销路径 |
连接重试间隔 |
源连接重试次数 |
连接重试次数 |
源重试次数 |
心跳间隔 |
无 |
TLS版本 |
源TLS版本 |
公共密钥路径 |
源公共密钥路径 |
获取公共密钥 |
获取源公共密钥 |
网络命名空间 |
网络命名空间 |
压缩算法 |
[无] |
ZSTD压缩级别 |
[无] |
GTID仅 |
[无] |