Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

29.12.11.1 复制连接配置表

该表显示了副本用于连接源的配置参数。表中的参数可以使用 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_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 节,“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 [无]