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
    评论
MySQL主从复制是一种数据复制技术,用于将一个MySQL主服务器上的数据自动复制到一个或多个从服务器上。主从复制的原理如下: 1. 主服务器(Master)记录二进制日志(Binary Log):当主服务器上的数据发生变化时,如插入、更新、删除操作,主服务器会将这些变化记录在二进制日志中。二进制日志是一个有序的、以事件为单位的记录。 2. 从服务器(Slave)连接到主服务器:从服务器通过与主服务器建立连接来获取数据复制的权限。连接可以通过网络进行,通常使用MySQL的复制线程进行数据同步。 3. 从服务器请求复制事件:从服务器向主服务器发送复制请求,请求从指定的二进制日志位置开始复制数据。 4. 主服务器发送复制事件:主服务器接收到从服务器的复制请求后,开始将相应的二进制日志事件发送给从服务器。 5. 从服务器应用复制事件:从服务器接收到主服务器发送的二进制日志事件后,按照事件的顺序应用这些事件,将数据变化在从服务器上重演,从而实现数据的复制。 6. 从服务器持续复制:一旦从服务器追上了主服务器当前的位置,它就会持续地监听主服务器发送的新的二进制日志事件,并应用到自己的数据上,实现实时的数据同步。 通过主从复制,可以实现数据的冗余存储、负载均衡、数据备份和故障恢复等应用场景。需要注意的是,主从复制只是单向的数据复制,从服务器不能直接写入数据,只能读取主服务器上的数据。如果需要双向同步,可以设置主从切换或使用其他技术。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值