ubuntu

ubuntu上如何实现mysql的高可用性

小樊
35
2025-12-12 08:42:02
栏目: 云计算

在 Ubuntu 上实现 MySQL 高可用的主流方案与落地步骤


一、方案总览与选型建议

方案 架构要点 自动故障切换 一致性 典型场景 关键组件
主从复制 + 读写分离 一主多从,从库承担读流量 需配合 Orchestrator/MHA/脚本 最终一致 读写分离、读多写少 MySQL 复制、ProxySQL/HAProxy、Orchestrator/MHA
双主(MM)+ Keepalived 两节点互为主从,配 VIP 漂移 由 Keepalived 脚本实现 依赖配置,可能有复制冲突 中小规模、快速切换 MySQL、Keepalived
MySQL Group Replication(MGR) 多节点组复制,多数派提交 内置多数派自动切换 强一致(多数派) 原生高可用、多节点 MySQL 8.0+、MGR
Percona XtraDB Cluster(PXC/Galera) 多主多写,同步复制 多节点自动接管 强一致(同步) 高并发、强一致 PXC、Galera

二、方案一 主从复制 + 读写分离(入门与通用)


三、方案二 双主(MM)+ Keepalived(快速自动切换)


四、方案三 原生高可用集群 MGR 或 PXC(强一致与多节点)


五、生产落地要点与运维清单

0
看了该问题的人还看了