binglog 是一個二進制的日志文件,會記錄mysql的數據更新或潛在個跟新 (delete from table where id =xxx)
主從復制就是依靠binglog
master -slave
master負責更新操作
slave同步master數據,增加讀操作的性能,分擔讀操作的負擔
io thread sql thread
relay log
binglog
statement 默認的 基於sql語句
row,基於行模式, 修改了一張表, update table set value =x; 更新了1000條, 記錄1000條變更的數據
mixed 混合模式, 更具具體情況,判斷用statement模式還是row模式
