mysql组复制怎么应用-成都快上网建站

mysql组复制怎么应用

本篇内容主要讲解“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组复制怎么应用”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


网站标题:mysql组复制怎么应用
网站路径:http://kswjz.com/article/gghjic.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流