MySQL主從復(fù)制的運(yùn)行過程
2023-03-04 11:02 作者:取悅疾風(fēng) | 我要投稿
圖

說明
MySQL的主從復(fù)制將經(jīng)過如下步驟:
1、當(dāng)master主服務(wù)器上的數(shù)據(jù)發(fā)生改變時,則將其改變寫入二進(jìn)制事件日志文件中
2、salve 從服務(wù)器會在一定時間間隔內(nèi)對 master主服務(wù)器上的二進(jìn)制日志進(jìn)行探測,探測其是否發(fā)生過改變,如果探測到 master主服務(wù)器的二進(jìn)制事件日志發(fā)生了改變,則開始一個I/O Thread請求master二進(jìn)制事件日志
3、同時master主服務(wù)器為每個I/O Thread啟動一個dump Thread,用于向其發(fā)送二進(jìn)制事件日志
4、slave 從服務(wù)器將接收到的二進(jìn)制事件日志保存至自己本地的中繼日志文件中
5、salve 從服務(wù)器將啟動SQL Thread 從中繼日志中讀取二進(jìn)制日志,在本地重放,使得其數(shù)據(jù)和主服務(wù)器保持一致
標(biāo)簽: