该表显示了副本用于连接源的配置参数。表中的参数可以使用 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 连接到源
(
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 节,“GTIDs 和组复制”。
该 replication_connection_configuration
表具有以下索引:
-
主键在 (
CHANNEL_NAME
)
TRUNCATE TABLE
不允许用于 replication_connection_configuration
表。
以下表显示了 replication_connection_configuration
列和 SHOW REPLICA STATUS
列之间的对应关系。
replication_connection_configuration Column |
SHOW REPLICA STATUS Column |
---|---|
CHANNEL_NAME |
通道名称 |
HOST |
源主机 |
PORT |
源端口 |
USER |
源用户 |
NETWORK_INTERFACE |
源绑定 |
AUTO_POSITION |
自动位置 |
SSL_ALLOWED |
源SSL允许 |
SSL_CA_FILE |
源SSL_CA文件 |
SSL_CA_PATH |
源SSL_CA路径 |
SSL_CERTIFICATE |
源SSL证书 |
SSL_CIPHER |
源SSL密码 |
SSL_KEY |
源SSL密钥 |
SSL_VERIFY_SERVER_CERTIFICATE |
源SSL验证服务器证书 |
SSL_CRL_FILE |
源SSL CRL文件 |
SSL_CRL_PATH |
源SSL CRL路径 |
CONNECTION_RETRY_INTERVAL |
源连接重试间隔 |
CONNECTION_RETRY_COUNT |
源连接重试次数 |
HEARTBEAT_INTERVAL |
无 |
TLS_VERSION |
源TLS版本 |
PUBLIC_KEY_PATH |
源公钥路径 |
GET_PUBLIC_KEY |
获取源公钥 |
NETWORK_NAMESPACE |
网络命名空间 |
COMPRESSION_ALGORITHM |
[无] |
ZSTD_COMPRESSION_LEVEL |
[无] |
GTID_ONLY |
[无] |