Replication Protocol
The MariaDB replication protocol governs the replication of data from a master server to downstream slave servers.
-
1-Binlog Events
Information about data modification made to a server instance written into the binary log. -
2-Binlog Event Header
All binlog events stored in a binary log file have a common structure. -
3-Binlog Network Stream
Events stored in the binlog can be sent over the network to replicate data ... -
4-Semi-Sync Replication
After the status byte of a binlog network stream, 2 bytes are added before ... -
5-Slave Registration
COM_QUERY packets are exchanged before sending COMREGISTER_SLAVE and COM_BINLOG_DUMP. -
ANNOTATE_ROWS_EVENT
Accompany row events and describe the query which caused the row event. -
BEGIN_LOAD_QUERY_EVENT
This event is written into the binary log file for LOAD DATA INFILE events ... -
BINLOG_CHECKPOINT_EVENT
Specifies a binlog file such that XA crash recovery can start from that file. -
COM_BINLOG_DUMP
Command the slave sends to the master after COM_REGISTER_SLAVE. -
COM_REGISTER_SLAVE
Sent by the slave in order to start MariaDB replication. -
EXECUTE_LOAD_QUERY_EVENT
This event is written into the binary log file for LOAD DATA INFILE events.... -
Fake GTID_LIST event
This event is sent by master server to the registering slave. -
Fake ROTATE_EVENT
When a slave connects to a master, the first binlog event sent is Fake ROTATE_EVENT. -
FORMAT_DESCRIPTION_EVENT
Occurs at the beginning of a binary log file at position 4, after the magic number bytes. -
GTID_EVENT
For global transaction ID instead of the old BEGIN query event. -
GTID_LIST_EVENT
Logged in every binlog to record the current replication state. -
HEARTBEAT_LOG_EVENT
Sent by a master to a slave to let it know that the master is still alive. -
INTVAR_EVENT
A INTVAR_EVENT is written every time a statement uses an auto increment col... -
QUERY_EVENT
Written into the binary log file for statement-based replication, DDLs, non... -
RAND_EVENT
Contains two seed values that set the rand_seed1 and rand_seed2 system variables. -
ROTATE_EVENT
When a binary log file exceeds the size limit, a ROTATE_EVENT is written at the end of the file. -
ROWS_EVENT_V1/V2, ROWS_COMPRESSED_EVENT_V1
A ROWS_EVENT_V1 is written for row based replication if data is inserted, d... -
START_ENCRYPTION_EVENT
This event is written to every binary log file if 'encrypt_binlog' is set to ON -
STOP_EVENT
Written to the binary log when it shuts down or when resuming after a mysqld process crash. -
TABLE_MAP_EVENT
Precedes each row operation event and maps a table definition to a number. -
USER_VAR_EVENT
A USER_VAR_EVENT is written every time a statement uses a user defined vari... -
XA_PREPARE_LOG_EVENT
A XA_PREPARE_LOG_EVENT records the prepare phase of a distributed transacti... -
XID_EVENT
Generated for a COMMIT that modifies tables of an XA-capable storage engine.
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.