Replication ნაკადავს ცვლილებებს source (master)-იდან ერთ ან მეტ replica-ზე. Source იწერს ყოველ დაფიქსირებულ ცვლილებას თავის binary log (binlog)-ში; თითო replica-ის I/O thread აკოპირებს ამ log-ს, ხოლო SQL/applier thread ხელახლა ასრულებს მას, ამიტომ replica-ები ერთსა და იმავე მონაცემებთან იყრებიან.
ნაკადი
writes
app ---------> --- binlog ---> <-- reads
| <-- reads
+---------- binlog ---> <-- reads
