mysql链式_例:MYSQL链式复制:A=>B=>C

A:    192.168.2.155主

B:    192.168.2.156从/主

C:    192.168.2.160从

A主机:

vi /etc/my.cnf

log-bin=mysql-bin

server-id=1

binlog_do_db=tongbu

(注:如不指定此参数,binlog记录所有库的操作,添加用户binlog也会改变,也会复制到从服务器)

service mysqld restart

mysql -uroot -p123456

create database tongbu;use tongbu;create table tbl1(id int);insert into tbl1 values(1);select * from tbl1;

grant replication slave on *.* to tongbu156@192.168.2.156 identified by '123456';

flush tables with read lock;(可以同时锁定多个库,锁定时不可以建表等操作,退出后所有库自动解锁)

show master status; (记下日志文件及position)

exit;

mysqldump -uroot -p123456 tongbu > /tongbu.sql (把此文件拷贝到B主机/下)

B主机:

vi /etc/my.cnf

log-bin=mysql-bin

server-id=2

binlog_do_db=tongbu

(注:如不指定此参数,binlog记录所有库的操作,添加用户binlog也会改变,也会复制到从服务器)

log-slave-updates(产生自己的日志文件,建议在此位置添加该行)

service mysqld restart

mysql -uroot -p123456

create database tongbu;

use tongbu;

source /tongbu.sql

开启从服务器角色

change  master to  master_host='192.168.2.155',master_user='tongbu156',master_password='123456',master_log_file='mysql-bin.000007',master_log_pos=107

start slave;

grant replication slave on *.* to tongbu160@192.168.2.160 identified by '123456';

flush tables with read lock;

show master status; (记下日志文件及position)

exit;

mysqldump -uroot -p123456 tongbu > /tongbu.sql (把此文件拷贝到C主机/下)

C主机:

vi /etc/my.cnf

log-bin=mysql-bin

server-id=3

service mysqld restart

mysql -uroot -p123456

create database tongbu;

use tongbu;

source /tongbu.sql

开启从服务器角色

change  master to  master_host='192.168.2.156',master_user='tongbu160',master_password='123456',master_log_file='mysql-bin.000009',master_log_pos=222

start slave;

设置完成,在A主机修改数据,查看B、C主机数据是否改变

注:

show slave status;查看从服务器状态

show processlist;查看日志处理状态

====================================

从服务器线程控制命令

mysql>start slave sql_thread;

mysql>start slave io_thread;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值