文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (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_ALLOWEDSSL_CA_FILESSL_CA_PATHSSL_CERTIFICATESSL_CIPHERSSL_KEYSSL_VERIFY_SERVER_CERTIFICATESSL_CRL_FILESSL_CRL_PATH

    這些欄位顯示副本用來連線到來源的 SSL 參數(如果有的話)。

    SSL_ALLOWED 具有以下值

    • 如果允許與來源建立 SSL 連線,則為 Yes

    • 如果不允許與來源建立 SSL 連線,則為 No

    • 如果允許 SSL 連線,但副本未啟用 SSL 支援,則為 Ignored

    (其他 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_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) 為主鍵

不允許對 replication_connection_configuration 表格使用 TRUNCATE TABLE

下表顯示 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 [無]