mysql 8 双向主从配置

我本地环境是6台服务器,分别为ABCDEF,其中ABC为一组,A是主,BC为从。DEF为一组,D是主,EF是从。AD互为主从。

首先为配置文件,主从配置文件基本一样,主要是server_id必须是唯一的。

以下是我的配置

 一、单组主从以ABC为例。

1、A服务器上,开启复制账号,mysql8 的指令为以下指令:

CREATE USER '用户名'@'%' IDENTIFIED BY '密码';  其中,百分号指的是局域网所有ip,可以指定ip访问。

grant all privileges on *.* to 'root'@'%' ;  赋予root所有权限。

更新权限

flush privileges;

2、主数据库输入show master status;得到下图:

主数据库配置完成。

3、从数据库(B),使用命令行进入mysql;

(1)先关闭slave;stop slave; 

(2)执行命令:CHANGE MASTER TO MASTER_HOST='主数据库ip(A)', MASTER_USER='复制用户名', MASTER_PASSWORD='密码', MASTER_LOG_FILE='上图中的1', MASTER_LOG_POS=上图中的2;

(3)如果出现错误,可能是slave没有关闭,关闭后重新执行命令。

(4)开启slave; start slave;

(5)show slave status \G;  出现下图:

说明正常。同理将C安装好。 

(6)在A中执行增删改操作,BC可同步进行,但是BC上进行操作,其他两个不会有反应。

二、双向主从配置

双向主从是将D作为A的从服务器,A作为D的从服务器,操作与以上相同。

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值