Replication_Connection_Configuration表
下表显示了从属服务器用于连接到主服务器的配置参数。CHANGE MASTER TO
如列说明中所示,可以在运行时使用该语句更改表中存储的参数。
与replication_connection_status
表相比,replication_connection_configuration
更改频率较低。它包含定义从设备如何连接到主设备并在连接期间保持不变的replication_connection_status
值,而包含在连接过程中更改的值。
该replication_connection_configuration
表包含以下列。列描述指示CHANGE MASTER TO
从中获取列值的相应选项,本节稍后给出的表显示replication_connection_configuration
列与SHOW SLAVE STATUS
列之间的对应关系。
CHANNEL_NAME
该行正在显示的复制通道。始终有一个默认的复制通道,并且可以添加更多的复制通道。有关更多信息,请参见“复制通道”。(
CHANGE MASTER TO
选项:FOR CHANNEL
)HOST
从属服务器连接的主控主机。(
CHANGE MASTER TO
选项:MASTER_HOST
)PORT
用于连接到主站的端口。(
CHANGE MASTER TO
选项:MASTER_PORT
)USER
用于连接到主服务器的帐户的用户名。(
CHANGE MASTER TO
选项:MASTER_USER
)NETWORK_INTERFACE
从站绑定到的网络接口(如果有)。(
CHANGE MASTER TO
选项:MASTER_BIND
)AUTO_POSITION
,如果正在使用自动定位;否则为0(
CHANGE MASTER TO
选项:MASTER_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 MASTER TO
对于其他SSL列选项:MASTER_SSL_CA
,MASTER_SSL_CAPATH
,MASTER_SSL_CERT
,MASTER_SSL_CIPHER
,MASTER_SSL_CRL
,MASTER_SSL_CRLPATH
,MASTER_SSL_KEY
,MASTER_SSL_VERIFY_SERVER_CERT
。CONNECTION_RETRY_INTERVAL
连接重试之间的秒数。(
CHANGE MASTER TO
选项:MASTER_CONNECT_RETRY
)CONNECTION_RETRY_COUNT
在失去连接的情况下,从站可以尝试重新连接到主站的次数。(
CHANGE MASTER TO
选项:MASTER_RETRY_COUNT
)HEARTBEAT_INTERVAL
从属服务器上的复制心跳间隔,以秒为单位。(
CHANGE MASTER TO
选项:MASTER_HEARTBEAT_PERIOD
)TLS_VERSION
从属服务器允许复制连接使用的TLS协议版本列表。有关TLS版本的信息,请参见“加密的连接TLS协议和密码”。(
CHANGE MASTER TO
选项:MASTER_TLS_VERSION
)TLS_CIPHERSUITES
从属服务器允许复制连接的密码套件列表。有关TLS密码套件的信息,请参见“加密的连接TLS协议和密码”。(
CHANGE MASTER TO
选项:MASTER_TLS_CIPHERSUITES
)PUBLIC_KEY_PATH
文件的路径名,该文件包含主服务器基于RSA密钥对的密码交换所需的主密钥的从属端副本。该文件必须为PEM格式。此列适用于使用
sha256_password
或caching_sha2_password
身份验证插件进行身份验证的从站。(CHANGE MASTER TO
选项:MASTER_PUBLIC_KEY_PATH
)如果
PUBLIC_KEY_PATH
给出并指定了有效的公共密钥文件,则优先于GET_PUBLIC_KEY
。GET_PUBLIC_KEY
是否向主服务器请求基于RSA密钥对的密码交换所需的公钥。此列适用于使用
caching_sha2_password
身份验证插件进行身份验证的从站。对于该插件,除非请求,否则主服务器不会发送公钥。(CHANGE MASTER TO
选项:MASTER_GET_PUBLIC_KEY
)如果
PUBLIC_KEY_PATH
给出并指定了有效的公共密钥文件,则优先于GET_PUBLIC_KEY
。COMPRESSION_ALGORITHMS
用于允许连接到主机的压缩算法。(
CHANGE MASTER TO
选项:MASTER_COMPRESSION_ALGORITHMS
)该列是在MySQL 8.0.18中添加的。
ZSTD_COMPRESSION_LEVEL
用于与使用
zstd
压缩算法的主服务器的连接的压缩级别。(CHANGE MASTER TO
选项:MASTER_ZSTD_COMPRESSION_LEVEL
)该列是在MySQL 8.0.18中添加的。
该replication_connection_configuration
表具有以下索引:
- (
CHANNEL_NAME
)上的主键
TRUNCATE TABLE
不允许用于该replication_connection_configuration
表。
下表显示了replication_connection_configuration
列与SHOW SLAVE STATUS
列之间的对应关系。
replication_connection_configuration 列 | SHOW SLAVE STATUS 列 |
---|---|
CHANNEL_NAME | Channel_name |
HOST | Master_Host |
PORT | Master_Port |
USER | Master_User |
NETWORK_INTERFACE | Master_Bind |
AUTO_POSITION | Auto_Position |
SSL_ALLOWED | Master_SSL_Allowed |
SSL_CA_FILE | Master_SSL_CA_File |
SSL_CA_PATH | Master_SSL_CA_Path |
SSL_CERTIFICATE | Master_SSL_Cert |
SSL_CIPHER | Master_SSL_Cipher |
SSL_KEY | Master_SSL_Key |
SSL_VERIFY_SERVER_CERTIFICATE | Master_SSL_Verify_Server_Cert |
SSL_CRL_FILE | Master_SSL_Crl |
SSL_CRL_PATH | Master_SSL_Crlpath |
CONNECTION_RETRY_INTERVAL | Connect_Retry |
CONNECTION_RETRY_COUNT | Master_Retry_Count |
HEARTBEAT_INTERVAL | 没有 |
TLS_VERSION | Master_TLS_Version |
PUBLIC_KEY_PATH | Master_public_key_path |
GET_PUBLIC_KEY | Get_master_public_key |
MASTER_COMPRESSION_ALGORITHMS | [没有] |
MASTER_ZSTD_COMPRESSION_LEVEL | [没有] |