1、MGR是什麼
mysql的一種主從實時複製的集羣環境。
5.7開始出現的新特性,號稱保證金融級的數據一致性。
2、MGR爲什麼
傳統的基於binlog的複製,是異步複製方案。master不關心binlog的傳遞、relaylog的執行,
很容易出現主從數據不一致的情況。
MGR主要解決數據一致性問題。
3、MGR如何實現
與傳統複製對比,事物會在集羣內廣播,確保全部階段應答無誤後,才進行後續的操作。
4、3節點MGR搭建過程
網上內容比較多了,直接貼筆記。
注意:
1.最好修改各節點hostname,方便後續管理。
2.各節點都要加入同樣名稱的group_replication;傳統主從裏,master是沒有change master to的。
3.第1個節點有個引導啓動動作bootstrap,其他節點無。