1. 程式人生 > >MySQL主從同步是怎樣實現的?

MySQL主從同步是怎樣實現的?

基本原理

從庫生成兩個線程,一個I/O線程,一個SQL線程;
 
i/o線程去請求主庫 的binlog,並將得到的binlog日誌寫到relay log(中繼日誌) 文件中;
主庫會生成一個 log dump 線程,用來給從庫 i/o線程傳binlog;
 
SQL 線程,會讀取relay log文件中的日誌,並解析成具體操作,來實現主從的操作一致,而最終數據一致。

詳細實現過程:

http://quliren.blog.51cto.com/9849266/1899877

MySQL主從同步是怎樣實現的?