mysql主从复制监听_mysql主从复制

1.mysql主从复制:

mysql服务器分为主服务器,用于写操作,还有就是从服务器,用于时时复制主服务器的内容。这样就能保持多台服务器数据就同步了,从而可以做mysql集群,这样就能减轻mysql服务器的压力。从而加快用户访问速度。

2.mysql主从复制原理:

1)主服务器建立开启二进制日志,建立二进制日志(如:执行的sql语句,或者是磁盘的变化都写如日志中)

2)从服务器建立relaylog

3)主服务器建立授权账号,用与从服务器监听。

4)从服务器利用复制账号来监听主服务器变化。

3.配置主服务器:

1)定义一个唯一id

server-id = 1 (这个一般防止重复,如果在一个内网中,ip最后一个字段位不重复,可以用这个,这是一个小技巧)

2)二进制文件前缀

log-bin = mysql-bin

3)二进制格式,是以语句,还是磁盘影响行来写日志,还是混合的(statement row mixed)

binlog-formate = mixed

4.从服务器配置:

1)建立服务器id

server-id = 2

2)建立relay-log

relay-log = relay-log

5.主服务器建立授权帐号:(注意:这里只能是*.*,授权所有,不像mongodb)

grant replication client,replication slave on *.* to 'replay'@'%' identified by 'replay';

6.登录mysql从服务器,然后就是添加监听master主机

change master to

master_host = '115.28.101.251',

master_user = 'replay',

master_password = 'replay',

master_log_file = 'mysql-bin.000022',#这个可以从master中查看show master stauts;

master_log_pos = 1488;#这个也是master中查看 show master status

7.启动slave

start slave

8.查看slave状态

show slave stauts

#查看mysql主服务器状态

show master status;

#查看mysql从服务器状态

show slave status;

#重置slave状态

reset slave

#启动slave

start slave

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值