文档首页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 参考手册  /  ...  /  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_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 和组复制”

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
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 [无]
ZSTD_COMPRESSION_LEVEL [无]
GTID_ONLY [无]