mysql主從原理
我們來看下mysql的複製原理,首先master庫上有一個 I/O dump thread,從服務器有兩個工作線程,一個是I/O thread 另一個是 sql thread。主庫把從外界接受的sql記錄到自己的binlog中,從從庫的I/O thread去請求主庫的 binlog日誌,並將得到的binlog日誌寫入到自己的中繼日誌(relay log)中去,然後將重做日誌中的sql重做到自己的庫上,在這裡主庫通過 I/O dump thread給從庫的I/O thread傳送binlog日誌
常見的主從架構
單向主從
雙向主從
級聯主從
一主多從
多主一從