您现在的位置是:课程教程文章

mysql组复制的工作原理

2023-12-13 23:40课程教程文章 人已围观

说明

1、复制组由多个server成员组成,组中的每个server成员可以独立执行事务。

2、所有的读写(RW)事务只有在冲突检测成功后才会提交。只读(RO)事务无需冲突检测,可立即提交。

GroupReplication(复制组)由多个服务器(节点)组成,可以相互通信。

Groupreplication在通信层中实现了原子消息(atomicmessagelivery)和全序化消息(totalorderingofmessages)等一系列机制。这些原子化和抽象化机制为实现更先进的数据库复制方案提供了有力支持。

实例

mysql>SETSQL_LOG_BIN=0;
mysql>alteruserroot@localhostidentifiedby'WESTOS.com123';##更改密码
mysql>grantREPLICATIONSLAVEON*.*TOrpl_user@'%'IDENTIFIEDBY'WESTOS.com123';##授权
mysql>FLUSHPRIVILEGES;##刷新系统权限表
mysql>SETSQL_LOG_BIN=1;##开启二进制日志
mysql>CHANGEMASTERTOMASTER_USER='rpl_user',MASTER_PASSWORD='WESTOS.com123'FORCHANNEL'group_replication_recovery';
mysql>INSTALLPLUGINgroup_replicationSONAME'group_replication.so';##安装组复制插件
mysql>SETGLOBALgroup_replication_bootstrap_group=ON;##只有server5做此步骤
mysql>STARTGROUP_REPLICATION;##开启组复制
mysql>SETGLOBALgroup_replication_bootstrap_group=OFF;
mysql>SELECT*FROMperformance_schema.replication_group_members;##查看组复制信息

以上就是mysql组复制的工作原理,希望对大家有所帮助。更多mysql学习指路:MySQL

推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

课程教程:mysql组复制的工作原理

上一篇:mysql组复制有什么特点

下一篇:没有了

站点信息

  • 文章统计篇文章