centos

centos上mysql如何做容灾

小樊
42
2025-12-27 03:58:27
栏目: 云计算

在 CentOS 上构建 MySQL 容灾的可落地方案


一、方案选型与适用场景

方案 架构要点 容灾能力 一致性 复杂度 典型场景
主从复制 + Keepalived VIP 一主一从/一主多从,应用通过 VIP 访问主库 主机宕机可切换至从库,读扩展 异步为主,可上半同步 低-中 读多写少、成本敏感
双主复制 + Keepalived VIP 两节点互为主从,各自写入,通过 VIP 对外 单节点宕机可切换,写能力保留 需防自增冲突,建议配合GTID 需要基本双活与自动漂移
MySQL InnoDB Cluster(MGR) 官方多主/单主集群,基于 Group Replication 自动选主、自动恢复 强一致(多数派) 中-高 新项目、对一致性与自动化要求高
MHA + 主从 管理节点监控主库,故障自动提升从库 秒级切换(依赖复制延迟) 异步/半同步,可能丢少量数据 传统架构过渡、兼容性好
Galera Cluster 多主同步复制(wsrep) 多节点高可用 同步一致 中-高 需要多主写与强一致

以上方案在业界广泛使用,均可在 CentOS 7/8 上落地;选择时优先考虑一致性、切换自动化程度与团队运维能力。


二、快速落地两套常用架构


三、关键配置与切换要点


四、备份恢复与监控告警


五、如何选择与落地顺序

0
看了该问题的人还看了