mysql复制--主主复制配置

mysql的主主复制又叫 双主复制

主主复制原理:

都启动中继日志,都启动二进制日志,相互备份,互为主从。

配置步骤:

  1. 选择一个唯一的server_id
  2. 都启用 binlog 和relay_log
  3. 创建拥有复制权限的账号。
  4. 定义自动增长的ID的数字范围为基/偶

实验环境:

192.168.0.196 主节点1
192.168.0.198 主节点2
myql版本:mysql-5.5.17
配置防火墙,运行两主节点的能够互相访问对方的3306端口。

配置流程:

1:编辑192.168.0.196的mysql配置文件
这里写图片描述
2:编辑192.168.0.198的mysql配置文件
这里写图片描述
3:启动 主节点1,主节点2 的mysql 服务,并登陆mysql
这里写图片描述
4:为192.168.0.198 创建一个复制账号
这里写图片描述
5:为192.168.0.196 创建一个复制账号
这里写图片描述
6: 查看192.168.0.196的log_bin日志节点信息
这里写图片描述

7:查看 192.168.0.198 的 log_bin 日志节点信息
这里写图片描述
8:设置192.168.0.196的master节点
这里写图片描述
9:查看192.168.0.196的slave 状态
这里写图片描述

10:设置192.168.0.198的master节点
这里写图片描述
11:查看192.168.0.198的slave状态
这里写图片描述

12:分别启动主节点1,主节点2的slave线程
这里写图片描述
13:查看192.168.0.196的slave状态
这里写图片描述
14:查看192.168.0.198的slave状态
这里写图片描述

至此, 两主节点的相互复制的配置设置完成。

测试主主复制

1:在192.168.0.196 创建数据库 repldb196;
这里写图片描述
2:在192.168.0.198 创建数据库 repldb198;
这里写图片描述
3:在 192.168.0.196 查看数据库,查看master 状态,查看slave状态。
这里写图片描述
4:在 192.168.0.198 查看数据库,查看 master状态,查看slave状态。
这里写图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值