mysql——搭建MGR集群

MySQL的MGR(Group Replication,组复制)是一种基于分布式协议的高可用、高一致性解决方案‌;

分为两种模式:

  • 单主模式:仅一个节点可写,其余为只读节点,避免多写冲突,适合大多数业务场景‌;
  • 多主模式:所有节点均可读写,但需业务层处理潜在冲突,复杂度较高‌;

需要3台主机,构建一主两从或者三个全主;

搭建步骤:(如果中途出现错误可以查看/var/log/mysql/error.log错误日志)

1.安装mysql,至少8.0版本,安装MGR插件;

三台主机分别登录mysql,执行安装MGR命令:

INSTALL PLUGIN group_replication SONAME 'group_replication.so';

(安装完mysql,默认用户名密码在/etc/mysql/debian.cnf中,使用登录并修改自己的root密码)

查看插件命令:

SHOW PLUGINS;

2.配置hosts和主机名;

三台主机分别修改/etc/hosts文件:

sudo vi /etc/hosts,追加:

192.168.1.84 mysqla
192.168.1.85 mysqlb
192.168.1.86 mysqlc

三台主机分别设置自己的主机名:

sudo hos

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值