【mysql】集群(主从、互为主从、多主、多级主从)

1. 一主一从

最简单的是一主一从,主服务器上的数据可以往从服务器同步,而反之不可以,即从数据库上的数据不可以同步至主服务器。

先配置配置master主服务器,再配置从服务器,核心是从服务器有个属性,指向主服务器

2. 一主多从

基于一主一从基础上,再新增一个作为主服务器的从服务器,而多个从节点之间没有任何关系

3. 多级主从

基于一主一从基础上,假设A是主,B是从,再新增一个C作为B的从节点,这样就是三层结构。

4. 互为主从的集群

基于主从架构,2个服务器互为主从,即配置A的master属性指向B,A作为B的从服务器,B的master属性指向A,B作为A的从服务器。

2个mysql互为主从的集群

5. 多主模式

是每个MYSQL都是主服务器,不存在主从之分。

Galera是一款可以让MySQL同步复制的工具,实现真正的双主、多主,客户端连接到不同的MySQL实例进行读写操作就跟操作同一个实例一样,多个MySQL之间的数据是完全一致的。Galera主要是在保证数据一致性的前提下提高整体读的吞吐量,因此比MySQL自带主从方式更好。

参见 MySQL 多主多活 Galera 集群部署使用 Galera
MySQL集群搭建–多主模式 Galera
MySQL MGR 集群搭建(单主模式&多主模式) mysql自带的配置

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL集群是指将多个MySQL服务器组成一个集群,通过共享数据和负载均衡来提高系统的可靠性、可用性和性能。主从复制是MySQL集群中常用的一种技术,它通过将一个MySQL服务器作为服务器,将其他MySQL服务器作为从服务器,实现数据的复制和同步。 主从复制的原理是,将服务器的数据变更记录在二进制日志中,从服务器通过读取服务器的二进制日志来实现数据的复制和同步。从服务器会定时连接服务器,获取最新的二进制日志并将其应用到自己的数据库中,从而实现数据的同步。 主从复制可以提高系统的可用性和性能,因为从服务器可以承担读操作的负载,从而减轻服务器的压力。同时,主从复制也可以实现数据的备份和恢复,以及数据的分析和处理等功能。 在实现主从复制时,需要注意以下几点: 1. 主从服务器的MySQL版本和配置要一致。 2. 主从服务器之间需要建立可靠的网络连接,以保证数据的同步。 3. 在服务器上开启二进制日志记录并设置相应的参数。 4. 在从服务器上设置服务器的信息,并开启从服务器的复制功能。 5. 注意主从服务器之间的时间同步,避免时间不同步导致数据的错误同步。 总之,主从复制是MySQL集群中一个重要的技术,可以提高系统的可靠性和性能,但也需要结合具体的业务场景和运维需求进行合理的规划和实现。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值