MySQL主從搭建基於docker/
阿新 • • 發佈:2020-12-27
一 主從配置原理
mysql主從配置的流程大體如圖:
1)master會將變動記錄到二進位制日誌裡面;
2)master有一個I/O執行緒將二進位制日誌傳送到slave;
3) slave有一個I/O執行緒把master傳送的二進位制寫入到relay日誌裡面;
4)slave有一個SQL執行緒,按照relay日誌處理slave的資料;
二 操作步驟
2.1我們準備兩臺裝好mysql的伺服器(我在此用docker模擬了兩臺機器)
環境 | mysql版本 | ip地址:埠號 |
---|---|---|
主庫(master) | 5.7 | 172.16.209.100:33307 |
從庫(slave) | 5.7 | 172.16.209.100:33306 |
用docker拉起兩個mysql容器,步驟如下(對docker不熟悉的同學可以檢視docker快速入門章節):
|
|
2.2 遠端連線入主庫和從庫
|
|
|
|
##2.3 測試主從同步
|
|
|
|