You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
YZWL/IDEA/mysql/slave_master_info.sql

42 lines
4.7 KiB

create table mysql.slave_master_info
(
Number_of_lines int unsigned not null comment 'Number of lines in the file.',
Master_log_name text collate utf8mb3_bin not null comment 'The name of the master binary log currently being read from the master.',
Master_log_pos bigint unsigned not null comment 'The master log position of the last read event.',
Host varchar(255) charset ascii null comment 'The host name of the source.',
User_name text collate utf8mb3_bin null comment 'The user name used to connect to the master.',
User_password text collate utf8mb3_bin null comment 'The password used to connect to the master.',
Port int unsigned not null comment 'The network port used to connect to the master.',
Connect_retry int unsigned not null comment 'The period (in seconds) that the slave will wait before trying to reconnect to the master.',
Enabled_ssl tinyint(1) not null comment 'Indicates whether the server supports SSL connections.',
Ssl_ca text collate utf8mb3_bin null comment 'The file used for the Certificate Authority (CA) certificate.',
Ssl_capath text collate utf8mb3_bin null comment 'The path to the Certificate Authority (CA) certificates.',
Ssl_cert text collate utf8mb3_bin null comment 'The name of the SSL certificate file.',
Ssl_cipher text collate utf8mb3_bin null comment 'The name of the cipher in use for the SSL connection.',
Ssl_key text collate utf8mb3_bin null comment 'The name of the SSL key file.',
Ssl_verify_server_cert tinyint(1) not null comment 'Whether to verify the server certificate.',
Heartbeat float not null,
Bind text collate utf8mb3_bin null comment 'Displays which interface is employed when connecting to the MySQL server',
Ignored_server_ids text collate utf8mb3_bin null comment 'The number of server IDs to be ignored, followed by the actual server IDs',
Uuid text collate utf8mb3_bin null comment 'The master server uuid.',
Retry_count bigint unsigned not null comment 'Number of reconnect attempts, to the master, before giving up.',
Ssl_crl text collate utf8mb3_bin null comment 'The file used for the Certificate Revocation List (CRL)',
Ssl_crlpath text collate utf8mb3_bin null comment 'The path used for Certificate Revocation List (CRL) files',
Enabled_auto_position tinyint(1) not null comment 'Indicates whether GTIDs will be used to retrieve events from the master.',
Channel_name varchar(64) not null comment 'The channel on which the replica is connected to a source. Used in Multisource Replication'
primary key,
Tls_version text collate utf8mb3_bin null comment 'Tls version',
Public_key_path text collate utf8mb3_bin null comment 'The file containing public key of master server.',
Get_public_key tinyint(1) not null comment 'Preference to get public key from master.',
Network_namespace text collate utf8mb3_bin null comment 'Network namespace used for communication with the master server.',
Master_compression_algorithm varchar(64) collate utf8mb3_bin not null comment 'Compression algorithm supported for data transfer between source and replica.',
Master_zstd_compression_level int unsigned not null comment 'Compression level associated with zstd compression algorithm.',
Tls_ciphersuites text collate utf8mb3_bin null comment 'Ciphersuites used for TLS 1.3 communication with the master server.',
Source_connection_auto_failover tinyint(1) default 0 not null comment 'Indicates whether the channel connection failover is enabled.',
Gtid_only tinyint(1) default 0 not null comment 'Indicates if this channel only uses GTIDs and does not persist positions.'
)
comment 'Master Information' charset = utf8mb3
row_format = DYNAMIC
stats_persistent = 0;