Replication ले परिवर्तनहरूलाई एउटा source (master) बाट एक वा बढी replicas मा stream गर्छ। Source ले हरेक commit भएको परिवर्तनलाई आफ्नो binary log (binlog) मा रेकर्ड गर्छ; हरेक replica को I/O thread ले त्यो log प्रतिलिपि गर्छ र SQL/applier thread ले यसलाई replay गर्छ, त्यसैले replicas उही डेटामा अभिसरण हुन्छन्।
प्रवाह
writes
app ---------> --- binlog ---> <-- reads
| <-- reads
+---------- binlog ---> <-- reads
