此表显示副本用于连接到源的配置参数。存储在表中的参数可以通过 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 节,“复制通道”。(
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
具有以下值Yes
如果允许与源建立 SSL 连接No
如果不允许与源建立 SSL 连接Ignored
如果允许 SSL 连接,但副本未启用 SSL 支持
(其他 SSL 列的
CHANGE REPLICATION SOURCE TO
选项: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 密码套件信息的详细信息,请参阅 第 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
指示该通道是否仅使用 GTID 用于事务排队和应用程序处理以及恢复,并且不会将二进制日志和中继日志文件名和文件位置持久保存到复制元数据存储库中。(
CHANGE REPLICATION SOURCE TO
选项:GTID_ONLY
)有关详细信息,请参阅 第 20.4.1 节,“GTID 和组复制”。
The replication_connection_configuration
表具有以下索引
主键在 (
CHANNEL_NAME
) 上
TRUNCATE TABLE
不允许用于 replication_connection_configuration
表。
下表显示了 replication_connection_configuration
列和 SHOW REPLICA STATUS
列之间的对应关系。
replication_connection_configuration 列 |
SHOW REPLICA STATUS 列 |
---|---|
CHANNEL_NAME |
Channel_name |
HOST |
Source_Host |
PORT |
Source_Port |
USER |
Source_User |
NETWORK_INTERFACE |
Source_Bind |
AUTO_POSITION |
Auto_Position |
SSL_ALLOWED |
Source_SSL_Allowed |
SSL_CA_FILE |
Source_SSL_CA_File |
SSL_CA_PATH |
Source_SSL_CA_Path |
SSL_CERTIFICATE |
Source_SSL_Cert |
SSL_CIPHER |
Source_SSL_Cipher |
SSL_KEY |
Source_SSL_Key |
SSL_VERIFY_SERVER_CERTIFICATE |
Source_SSL_Verify_Server_Cert |
SSL_CRL_FILE |
Source_SSL_Crl |
SSL_CRL_PATH |
Source_SSL_Crlpath |
CONNECTION_RETRY_INTERVAL |
Source_Connect_Retry |
CONNECTION_RETRY_COUNT |
Source_Retry_Count |
HEARTBEAT_INTERVAL |
None |
TLS_VERSION |
Source_TLS_Version |
PUBLIC_KEY_PATH |
Source_public_key_path |
GET_PUBLIC_KEY |
Get_source_public_key |
NETWORK_NAMESPACE |
Network_Namespace |
COMPRESSION_ALGORITHM |
[None] |
ZSTD_COMPRESSION_LEVEL |
[None] |
GTID_ONLY |
[None] |