您好,登錄后才能下訂單哦!
本篇內容主要講解“mysql組復制怎么應用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“mysql組復制怎么應用”吧!
1、高一致性。
基于本地復制和paxos協議的組復制技術,通過插件提供,提供一致的數據安全保證
2、高容錯性。只要大部分節點不壞,就可以繼續工作。
有自動檢測機制。當不同節點發生資源沖突時,不會出錯。按照先到者優先的原則進行處理,內置自動腦裂紋防護機制;
3、高擴展性。
新節點的除節點都是自動的,新節點加入后,會自動與其它節點同步,直到新節點與其它節點一致,如果某個節點被移除,其它節點會自動更新組信息,自動維護新組信息;
4、高度靈活。有單主模式和多主模式,單主模式會自動選擇主,所有更新操作都會在主模式下進行。
在多主模式下,所有的server都可以同時進行更新。
實例
mysql> show databases; mysql> SET SQL_LOG_BIN=0; #禁用二進制日至 mysql> CREATE USER rpl_user@'%' IDENTIFIED BY 'Bgg+2019'; #創建用戶 mysql> GRANT REPLICATION SLAVE ON *.* TO rpl_user@'%'; #加用戶權限 mysql> FLUSH PRIVILEGES; #刷新數據 mysql> SET SQL_LOG_BIN=1; #啟用二進制日至 mysql> CHANGE MASTER TO MASTER_USER='rpl_user', MASTER_PASSWORD='Szy+123en' FOR CHANNEL 'group_replication_recovery'; #當配置了用戶,使用CHANGE MASTER TO語句將服務器為下一次需要從其他成員恢復狀態時使SET SQL_LOG_BIN=0;用group_replication_recovery復制通道的給定憑證,發出以下命令,用創建用戶時直接使用的值替換rpl_user和密碼 mysql> INSTALL PLUGIN group_replication SONAME 'group_replication.so'; #安裝組插件 mysql> SHOW PLUGINS; mysql> SET GLOBAL group_replication_bootstrap_group=ON; #master上要先打開,等打開組復制之后再開啟(slave上不用進行) mysql> START GROUP_REPLICATION; #打開組復制 mysql> SET GLOBAL group_replication_bootstrap_group=OFF;
到此,相信大家對“mysql組復制怎么應用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。