mysql同步复制模式_mysql同步复制M-M(master master)模式

本文记录了MySQL M-M(主主)同步复制的配置步骤,包括在两台机器上设置互为主从,以及验证同步效果的测试过程。详细描述了配置文件的修改、同步账号的创建和数据同步状态的检查。
摘要由CSDN通过智能技术生成

转:题记:关于mysql 同步复制技术的文章,M-S方式的非常多,本篇是我做的M-M模式的测试记录:

一。前期准备

机器A:ip地址 192.168.1.210 (maste1)

机器B:ip地址  192.168.1.211  (master2)

机器A同时充当Slave角色,为便于区分,名称设为 Slave2

机器B同时充当Slave角色,为便于区分,名称设为 Slave1

假设两台机器都已经安装好mysql,安装路径假设/usr/local/mysql/下,并假设

mysql配置文件my.cnf存放在/etc/下

二。修改机器A中mysql配置文件/etc/my.cnf

在[mysqld]配置段添加如下字段

引用

binlog-do-db= wywdb       # 指明欲同步数据库

binlog-ignore-db=mysql    #  指明不需要同步数据库

binlog-ignore-db=test      # 指明不需要同步数据库

并假设次server id 为1,即

server-id=1

在机器A,即master1上为机器B,即slave1添加一同步帐号

引用

grant replication slave on *.* to ‘replication’@192.168.1.211 identified by ’slave’;

然后重启A机器mysql

三。修改B机器中mysql配置文件

同样在[mysqld]字段下添加如下内容

引用

server-id=2

master-host = 192.168.1.210

master-user = replication

master-password = slave

master-port = 3306

然后重启B机器mysql

四。在B中进入mysql

引用

mysql> start slave;

mysql> show slave status\G;

*************************** 1. row ***************************

Slave_IO_State: Waiting for master to send event

Master_Host: 192.168.1.210

Master_User: replication

Master_Port: 3306

Connect_Retry: 60

Master_Log_File: mysql-bin.000003

Read_Master_Log_Pos: 98

Relay_Log_File: webserver-relay-bin.000004

Relay_Log_Pos: 235

Relay_Mast

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值