文档主页
MySQL 9.0 参考手册
相关文档 下载此手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  ...  /  replication_connection_configuration 表

29.12.11.1 replication_connection_configuration 表

此表显示副本用于连接到源的配置参数。存储在表中的参数可以通过 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_ALLOWEDSSL_CA_FILESSL_CA_PATHSSL_CERTIFICATESSL_CIPHERSSL_KEYSSL_VERIFY_SERVER_CERTIFICATESSL_CRL_FILESSL_CRL_PATH

    这些列显示副本用于连接到源的 SSL 参数(如果有)。

    SSL_ALLOWED 具有以下值

    • Yes 如果允许与源建立 SSL 连接

    • No 如果不允许与源建立 SSL 连接

    • Ignored 如果允许 SSL 连接,但副本未启用 SSL 支持

    (其他 SSL 列的 CHANGE REPLICATION SOURCE TO 选项:SOURCE_SSL_CASOURCE_SSL_CAPATHSOURCE_SSL_CERTSOURCE_SSL_CIPHERSOURCE_SSL_CRLSOURCE_SSL_CRLPATHSOURCE_SSL_KEYSOURCE_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_passwordcaching_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]