Replikasi mengalirkan perubahan daripada satu source (master) ke satu atau lebih replica. Source merekod setiap perubahan yang di-commit dalam binary log (binlog)-nya; benang I/O (I/O thread) setiap replica menyalin log itu dan benang SQL/applier memainkannya semula, jadi replica menumpu ke data yang sama.
Alirannya
writes
app ---------> --- binlog ---> <-- reads
| <-- reads
+---------- binlog ---> <-- reads
