數據庫主主複製搭建
搭建環境:game7:3306,3307
l datadir:/usr/local/mysql/data/3306/ /usr/local/mysql/data/3307/
l my.cnf:/usr/local/mysql/data/3306/my.cnf /usr/local/mysql/data/3307/myc.nf
之前的實驗已經在my3306和my3307上搭建了主從
現在只需在my3307與my3306搭建主從,即主:my3307,從:my3306
由於之前的設置都已經成功,現在只需設置參數來解決主主間的更新衝突問題,可以通過 一下方法:
my3306 上: auto_increment_increment = 2 , auto_increment_offset = 1 ;
(1,3,5,7…序列)
my3307上: auto_increment_increment = 2 , auto_increment_offset = 0 ;
(0,2,4,6…序列)
重啓my3306與my3307的服務。
在my3307上show一下當前的日誌信息:
在my3306上運行一下設置slave的命令:
之後在my3306上啓動slave,並查看slave狀態:
在my3306上查看i/o線程和sql線程是否啓動:
說明my3306與my3307已經搭建成功。
驗證
在my3307上建立一個表test.hong,然後往裏面添加數據:
在my3306上查看是否已經更行過去:
結論:經過驗證my3306與my3307的主主複製搭建成功