このテーブルは、レプリカがソースに接続するために使用する構成パラメータを示しています。 テーブルに格納されているパラメータは、実行時に CHANGE REPLICATION SOURCE TO
ステートメント (MySQL 8.0.23) または CHANGE MASTER TO
ステートメント (MySQL 8.0.23 より前) を使用して変更できます。
replication_connection_status
テーブルと比較すると、replication_connection_configuration
の変更頻度は低くなります。 これには、レプリカがソースに接続する方法を定義し、接続中に一定のままになる値が含まれますが、replication_connection_status
には、接続中に変更される値が含まれます。
replication_connection_configuration
テーブルには次のカラムがあります。 カラムの説明には、カラム値の取得元となる対応する CHANGE REPLICATION SOURCE TO
| CHANGE MASTER TO
オプションが示され、このセクションで後述するテーブルには、replication_connection_configuration
カラムと SHOW REPLICA | SLAVE STATUS
カラムの対応関係が示されています。
-
CHANNEL_NAME
この行が表示しているレプリケーションチャネル。 常にデフォルトのレプリケーションチャネルがあり、さらにレプリケーションチャネルを追加できます。 詳しくはセクション17.2.2「レプリケーションチャネル」をご覧ください。 (
CHANGE REPLICATION SOURCE TO
オプション:FOR CHANNEL
、CHANGE MASTER TO
オプション:FOR CHANNEL
) -
HOST
レプリカの接続先のソースのホスト名。 (
CHANGE REPLICATION SOURCE TO
オプション:SOURCE_HOST
、CHANGE MASTER TO
オプション:MASTER_HOST
) -
PORT
ソースへの接続に使用されるポート。 (
CHANGE REPLICATION SOURCE TO
オプション:SOURCE_PORT
、CHANGE MASTER TO
オプション:MASTER_PORT
) -
USER
ソースへの接続に使用されるレプリケーションユーザーアカウントのユーザー名。 (
CHANGE REPLICATION SOURCE TO
オプション:SOURCE_USER
、CHANGE MASTER TO
オプション:MASTER_USER
) -
NETWORK_INTERFACE
レプリカがバインドされているネットワークインタフェース (ある場合)。 (
CHANGE REPLICATION SOURCE TO
オプション:SOURCE_BIND
、CHANGE MASTER TO
オプション:MASTER_BIND
) -
AUTO_POSITION
GTID 自動配置が使用されている場合は 1、それ以外の場合は 0。 (
CHANGE REPLICATION SOURCE TO
オプション:SOURCE_AUTO_POSITION
、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 接続が許可されている場合)ソースへの SSL 接続が許可されていない場合は
No
SSL 接続が許可されているが、レプリカで SSL サポートが有効になっていない場合は
Ignored
(他の 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
。その他の SSL カラムの
CHANGE MASTER TO
オプション: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 REPLICATION SOURCE TO
オプション:SOURCE_CONNECT_RETRY
、CHANGE MASTER TO
オプション:MASTER_CONNECT_RETRY
) -
CONNECTION_RETRY_COUNT
接続が失われた場合にレプリカがソースへの再接続を試行できる回数。 (
CHANGE REPLICATION SOURCE TO
オプション:SOURCE_RETRY_COUNT
、CHANGE MASTER TO
オプション:MASTER_RETRY_COUNT
) -
HEARTBEAT_INTERVAL
レプリカのレプリケーションハートビート間隔 (秒単位)。 (
CHANGE REPLICATION SOURCE TO
オプション:SOURCE_HEARTBEAT_PERIOD
、CHANGE MASTER TO
オプション:MASTER_HEARTBEAT_PERIOD
) -
TLS_VERSION
レプリケーション接続のレプリカによって許可される TLS プロトコルバージョンのリスト。 TLS バージョン情報については、セクション6.3.2「暗号化された接続 TLS プロトコルおよび暗号」 を参照してください。 (
CHANGE REPLICATION SOURCE TO
オプション:SOURCE_TLS_VERSION
、CHANGE MASTER TO
オプション:MASTER_TLS_VERSION
) -
TLS_CIPHERSUITES
レプリケーション接続のレプリカによって許可される暗号スイートのリスト。 TLS 暗号スイートの詳細は、セクション6.3.2「暗号化された接続 TLS プロトコルおよび暗号」 を参照してください。 (
CHANGE REPLICATION SOURCE TO
オプション:SOURCE_TLS_CIPHERSUITES
、CHANGE MASTER TO
オプション:MASTER_TLS_CIPHERSUITES
) -
PUBLIC_KEY_PATH
RSA キーペアベースのパスワード交換のソースに必要な公開キーのレプリカ側コピーを含むファイルへのパス名。 ファイルは PEM 形式である必要があります。 このカラムは、
sha256_password
またはcaching_sha2_password
認証プラグインで認証されるレプリカに適用されます。 (CHANGE REPLICATION SOURCE TO
オプション:SOURCE_PUBLIC_KEY_PATH
、CHANGE MASTER TO
オプション:MASTER_PUBLIC_KEY_PATH
)PUBLIC_KEY_PATH
が指定され、有効な公開キーファイルが指定されている場合は、GET_PUBLIC_KEY
よりも優先されます。 -
GET_PUBLIC_KEY
RSA キーペアベースのパスワード交換に必要な公開キーをソースからリクエストするかどうか。 このカラムは、
caching_sha2_password
認証プラグインで認証されるレプリカに適用されます。 そのプラグインの場合、ソースは要求されないかぎり公開鍵を送信しません。 (CHANGE REPLICATION SOURCE TO
オプション:SOURCE_GET_PUBLIC_KEY
、CHANGE MASTER TO
オプション:MASTER_GET_PUBLIC_KEY
)PUBLIC_KEY_PATH
が指定され、有効な公開キーファイルが指定されている場合は、GET_PUBLIC_KEY
よりも優先されます。 -
NETWORK_NAMESPACE
ネットワークネームスペース名。接続でデフォルト (グローバル) ネームスペースを使用する場合は空です。 ネットワークネームスペースの詳細は、セクション5.1.14「ネットワークネームスペースのサポート」 を参照してください。 このカラムは、MySQL 8.0.22 で追加されました。
-
COMPRESSION_ALGORITHMS
ソースへの接続に許可される圧縮アルゴリズム。 (
CHANGE REPLICATION SOURCE TO
オプション:SOURCE_COMPRESSION_ALGORITHMS
、CHANGE MASTER TO
オプション:MASTER_COMPRESSION_ALGORITHMS
)詳細は、セクション4.2.8「接続圧縮制御」を参照してください。
このカラムは、MySQL 8.0.18 で追加されました。
-
ZSTD_COMPRESSION_LEVEL
zstd
圧縮アルゴリズムを使用するソースへの接続に使用する圧縮レベル。 (CHANGE REPLICATION SOURCE TO
オプション:SOURCE_ZSTD_COMPRESSION_LEVEL
、CHANGE MASTER TO
オプション:MASTER_ZSTD_COMPRESSION_LEVEL
)詳細は、セクション4.2.8「接続圧縮制御」を参照してください。
このカラムは、MySQL 8.0.18 で追加されました。
-
SOURCE_CONNECTION_AUTO_FAILOVER
このレプリケーションチャネルに対して非同期接続フェイルオーバーメカニズムがアクティブ化されているかどうか。 (
CHANGE REPLICATION SOURCE TO
オプション:SOURCE_CONNECTION_AUTO_FAILOVER
、CHANGE MASTER TO
オプション:SOURCE_CONNECTION_AUTO_FAILOVER
)このカラムは、MySQL 8.0.22 で追加されました。
replication_connection_configuration
テーブルには次のインデックスがあります:
主キー (
CHANNEL_NAME
)
TRUNCATE TABLE
は、replication_connection_configuration
テーブルに対して許可されていません。
次のテーブルに、replication_connection_configuration
カラムと SHOW REPLICA | SLAVE STATUS
カラムの対応を示します。
replication_connection_configuration カラム |
SHOW REPLICA | SLAVE 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_ALGORITHMS |
[None] |
ZSTD_COMPRESSION_LEVEL |
[None] |