您好,登錄后才能下訂單哦!
這篇文章主要講解了“mysql組復制的說明和實例用法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“mysql組復制的說明和實例用法”吧!
說明
1、MySQL組復制是MySQL插件,基于現有的MySQL復制基本結構,利用二進制日志、基于行的日志記錄和全局事務標識符等功能。
它集成了當前的MySQL框架,如性能模式、插件和服務基礎設施。
2、組復制是基于分布式一致性算法實現的。
一個組允許部分節點掛機。只要保證大部分節點仍然存活,并且之間的通信沒有問題,這個組仍然可以為外部提供服務,這是一種用于容錯系統的技術。
實例
[root@server3 mysql]# mysql -p Enter password: ##初始化密碼 mysql> alter user root@localhost identified by 'Wsp+123ld'; ##修改密碼 Query OK, 0 rows affected (0.02 sec) mysql> show databases; mysql> SET SQL_LOG_BIN=0; #禁用二進制日志 mysql> CREATE USER rpl_user@'%' IDENTIFIED BY 'Wsp+123ld'; #創建用戶 mysql> GRANT REPLICATION SLAVE ON *.* TO rpl_user@'%'; ##加用戶權限 mysql> FLUSH PRIVILEGES; ##刷洗數據 mysql> SET SQL_LOG_BIN=1; #啟用二進制日志 ##一旦配置了用戶,使用CHANGE MASTER TO語句將服務器配置為在下一次需要從其他成員恢復狀態時使用group_replication_recovery復制通道的給定憑證。發出以下命令,用創建用戶時使用的值替換rpl_user和密碼。 mysql> CHANGE MASTER TO MASTER_USER='rpl_user', MASTER_PASSWORD='Wsp+123ld' FOR CHANNEL 'group_replication_recovery'; mysql> INSTALL PLUGIN group_replication SONAME 'group_replication.so'; #安裝組復制插件 mysql> SET GLOBAL group_replication_bootstrap_group=ON; ##master上要先打開,等打開組復制之后再開啟(slave上不用進行) mysql> START GROUP_REPLICATION; ##打開組復制 mysql> SET GLOBAL group_replication_bootstrap_group=OFF; 查看狀態,顯示ONLINE則開啟成功
感謝各位的閱讀,以上就是“mysql組復制的說明和實例用法”的內容了,經過本文的學習后,相信大家對mysql組復制的說明和實例用法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。