您现在的位置是:课程教程文章
mysql组复制有什么特点
2023-12-13 23:40课程教程文章 人已围观
MySQL数据库 提高+进阶 实战视频教程
MySQL数据库 提高+进阶 实战视频教程...MySQL主从复制集群keepalived高可用LVS负载均
MySQL主从复制集群keepalived高可用LVS负载均学完这门课程会获得什么? 学完本套课程将掌握基于binlog二进制与GTID技术主从...PHP性能优化/网站优化/Redis/mysql/代码调试
PHP性能优化/网站优化/Redis/mysql/代码调试...性能测试集训营第一期Loadrunner/Jmeter/MyS
性能测试集训营第一期Loadrunner/Jmeter/MyS适用人群 想要入行IT行业的大学生 想要提升个人技能的功能测试人员 想要从事...
1、高一致性。
基于本地复制和paxos协议的组复制技术,通过插件提供,提供一致的数据安全保证
2、高容错性。只要大部分节点不坏,就可以继续工作。
有自动检测机制。当不同节点发生资源冲突时,不会出错。按照先到者优先的原则进行处理,内置自动脑裂纹防护机制;
3、高扩展性。
新节点的除节点都是自动的,新节点加入后,会自动与其它节点同步,直到新节点与其它节点一致,如果某个节点被移除,其它节点会自动更新组信息,自动维护新组信息;
4、高度灵活。有单主模式和多主模式,单主模式会自动选择主,所有更新操作都会在主模式下进行。
在多主模式下,所有的server都可以同时进行更新。
实例
mysql>showdatabases; mysql>SETSQL_LOG_BIN=0;#禁用二进制日至 mysql>CREATEUSERrpl_user@'%'IDENTIFIEDBY'Bgg+2019';#创建用户 mysql>GRANTREPLICATIONSLAVEON*.*TOrpl_user@'%';#加用户权限 mysql>FLUSHPRIVILEGES;#刷新数据 mysql>SETSQL_LOG_BIN=1;#启用二进制日至 mysql>CHANGEMASTERTOMASTER_USER='rpl_user',MASTER_PASSWORD='Szy+123en'FORCHANNEL'group_replication_recovery';#当配置了用户,使用CHANGEMASTERTO语句将服务器为下一次需要从其他成员恢复状态时使SETSQL_LOG_BIN=0;用group_replication_recovery复制通道的给定凭证,发出以下命令,用创建用户时直接使用的值替换rpl_user和密码 mysql>INSTALLPLUGINgroup_replicationSONAME'group_replication.so';#安装组插件 mysql>SHOWPLUGINS; mysql>SETGLOBALgroup_replication_bootstrap_group=ON;#master上要先打开,等打开组复制之后再开启(slave上不用进行) mysql>STARTGROUP_REPLICATION;#打开组复制 mysql>SETGLOBALgroup_replication_bootstrap_group=OFF;
以上就是mysql组复制的特点,希望对大家有所帮助。更多mysql学习指路:MySQL
推荐操作系统:windows7系统、mysql5.8、DELL G3电脑
课程教程:mysql组复制有什么特点上一篇:mysql组复制的应用场景
下一篇:没有了