Replicarea transmite modificările de la un source (master) către una sau mai multe replici. Source-ul înregistrează fiecare modificare comisă în binary log (binlog)-ul său; thread-ul I/O al fiecărei replici copiază acel log, iar un thread SQL/applier îl rejoacă, astfel încât replicile converg către aceleași date.
Fluxul
scrieri
app ---------> --- binlog ---> <-- citiri
| <-- citiri
+---------- binlog ---> <-- citiri
