天天看點

mysql主從

1 MySQL主從又叫做Replication、AB複制。簡單講就是A和B兩台機器做主從後,在A上寫資料,另外一台B也會跟着寫資料,兩者資料實時同步的  2 MySQL主從是基于binlog的,主上須開啟binlog才能進行主從 如下是介紹主從過程:  1)主将更改操作記錄到binlog裡 2)從将主的binlog事件(sql語句)同步到從本機上并記錄在relaylog(中繼日志)裡 3)從根據relaylog裡面的sql語句按順序執行 主上有一個log dump線程,用來和從的I/O線程傳遞binlog 從上有兩個線程,其中I/O線程用 來同步主的binlog并生成relaylog,另外一個SQL線程用來把relaylog裡面的sql語句執行 mysql主從的應用場景:(1)資料備份-主執行操作,備機-隻備份(不執行其它操作) (2)備機備份-但是還需要在從的伺服器上都資料(不能寫資料)

主機器的操作:

4 配置從伺服器