mysql集群(主从复制)

主从复制

实现步骤:

1:首先确保主服务器打开二进制日志功能.

这样,主服务器一旦有数据变化,立即产生二进制日志.

2:从服务器也需要开启二进制日志和relay日志功能.

这样可以从主服务器读取binlog,并产生relaylog

3:在主服务器建立一个从服务器的账号,并授予数得上权限.

4: 指定从服务对应的主服务器,开启从服务器.

 

配置master
vim  /etc/my.cnf

#给服务器起一个唯一的id

server-id=1

#开启二进制日志

log-bin=mysql-bin

#指定日志格式(混合/行/语句)

binlog-format=mixd/row/statement

 

配置slave

vim /etc/my.cnf

#给服务器起一个唯一的id

server-id=1

#从服务器中继日志

relay-log=mysql-relay

 

master授权

grant replication slave, replication clienton *.* to 'repl'@'192.168.1.%' identifiedby '123456' flushprivileges;        //用户名repl, 地址'192.168.1.%',密码'123456'

 

slave 接受授权

change master to

master_host='192.168.1.105',   //master授权的IP

master_user='repl',           //master授权的账号

master_password='123456',   //master授权的密码

master_log_file='mysql-bin.000001',   //同步master日志的位置

master_log_pos=167;    //"167"为同步的节点

 

#启动从服务器功能

start slave

 

 


 

常用语句:

show master status ; 查看master的状态, 尤其是当前的日志及位置

show slave stattus; 查看slave的状态.

reset slave ;  重置slave状态.

start slave ;  启动slave 状态(开始监听msater的变化)

stop slave;   暂停slave状态;

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值