飞豹客 · 课能看,资料也能带走
飞豹客体系课

MySQL 高可用(DRBD + heartbeat)

这门课解决什么问题 数据库宕机意味着业务中断。MySQL 高可用(HA)方案让两台服务器协作,一台故障时另一台自动接管,用户无感知地继续访问。这门课教你用 DRBD 和 Heartbeat 两个开源工具搭建这套系统——DRBD 负责两台机器间的数据同步,Heartbeat 负责监控和故障切换。 适合

单课价¥39.00新品 上架
会员价¥19.50开通会员,全站课程按会员价下载套餐详情
0 人关注 更新于 2026-10-21 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥39.00

会员 · 按档位

永久¥19.505折
年¥23.406折
月¥27.307折

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课解决什么问题

数据库宕机意味着业务中断。MySQL 高可用(HA)方案让两台服务器协作,一台故障时另一台自动接管,用户无感知地继续访问。这门课教你用 DRBD 和 Heartbeat 两个开源工具搭建这套系统——DRBD 负责两台机器间的数据同步,Heartbeat 负责监控和故障切换。

适合的工作场景:中小型公司的运维、DBA,需要为 MySQL 部署容错方案但预算有限;或者从单机 MySQL 升级到高可用架构的团队。如果你现在的系统还是单机 MySQL,一旦故障就得手动恢复,这门课能让你理解如何用成熟的开源方案自动化这个过程。

学习门槛与路线

前置要求:熟悉 Linux 命令行和文件系统基础,了解 MySQL 基本概念(库、表、启停服务)。不需要有高可用经验,但如果你装过 MySQL、改过 my.cnf,上手会更快。整个学习周期约 3 到 5 天,取决于你对 Linux 的熟悉程度和实验环境的准备。

建议学习顺序:先看前三讲理解架构思路和环境规划,搞清楚为什么需要 DRBD 和 Heartbeat、它们分别做什么。然后依次装 Heartbeat 和 DRBD,跟着视频在两台虚拟机或物理机上逐步配置。关键是不要跳过任何一个测试环节——每一项测试都在验证一个功能点,后面的问题常常根源在前面的某个配置细节。

学完能做什么,怎么用资料

学完这门课,你能搭建一套两节点的 MySQL 高可用集群,实现主机宕机时数据库自动切到备机。具体来说:配置 DRBD 让两台机器的磁盘数据实时同步,配置 Heartbeat 监控主机健康状态,一旦主机故障立即触发 VIP 漂移和服务转移。你将能独立规划集群架构、部署和测试整套系统、处理切换失败等常见问题。

资料包分两个环境版本,选一个和你生产环境接近的来学。每节课都是边讲边操作的实战视频,配套的配置文件和命令会在课程中给出。学习方法是:先看理论讲解,理解每个组件的作用,然后暂停视频自己手动操作一遍,遇到报错就回放视频看讲师是怎么处理的。特别要注意 DRBD 的初始化和 Heartbeat 的资源定义这两块——配置一旦写错,整个故障转移链条就断了。建议用虚拟机反复练习,甚至故意让主机宕机,看切换是否真的自动发生,这样才能在生产环境遇到真实故障时有把握。

课程目录

课程目录20 集
  • 1-1 [CentOS v6.7 环境] 01. 大规模集群架构中 MySQL 高可用的架构介绍 (22:41).mp4
  • 1-2 [CentOS v6.7 环境] 02. MySQL 高可用实验环境规划,和基础环境配置 (13:29).mp4
  • 1-3 [CentOS v6.7 环境] 03. 安装 heartbeat 并配置启动 (06:56).mp4
  • 1-4 [CentOS v6.7 环境] 04. 安装 drbd:采用 parted 分区工具,分区和 (06:48).mp4
  • 1-5 [CentOS v6.7 环境] 05. 安装 drbd:采用指定 yum 源方式,安装 dr (13:01).mp4
  • 1-6 [CentOS v6.7 环境] 06. 安装 drbd:配置、初始化、启动 drbd 成功 (14:06).mp4
  • 1-7 [CentOS v6.7 环境] 07. drbd 自身功能测试 (05:51).mp4
  • 1-8 [CentOS v6.7 环境] 08. 配合 heartbeat 调试 drbd 服务配置 (15:48).mp4
  • 1-9 [CentOS v6.7 环境] 09. yum 方式安装 mysql 数据库软件 (06:01).mp4
  • 1-10 [CentOS v6.7 环境] 10. 逐项测试1:heartbeat 联动 mysqld (05:33).mp4
  • 1-11 [CentOS v6.7 环境] 11. 逐项测试2:数据库启动的高可用(HA) (03:11).mp4
  • 1-12 [CentOS v6.7 环境] 12. 逐项测试3:迁移数据库的数据存放目录到 drbd0 (17:16).mp4
  • 1-13 [CentOS v6.7 环境] 13. 逐项测试4:数据库服务高可用(heartbeat + (08:58).mp4
  • 2-1 [CentOS v7.3 环境] 01. 实验环境设计和基础设置 (15:48).mp4
  • 2-2 [CentOS v7.3 环境] 02. 指定 yum 方式,安装 MariaDB v10. (14:05).mp4
  • 2-3 [CentOS v7.3 环境] 03. 编译方式:安装 heartbeat 软件 (11:01).mp4
  • 2-4 [CentOS v7.3 环境] 04. 启动 heartbeat 服务,测试 MariaDB (12:55).mp4
  • 2-5 [CentOS v7.3 环境] 05. 添加 yum 源方式,安装 drbd 新版本 (13:18).mp4
  • 2-6 [CentOS v7.3 环境] 06. 启动 drbd 服务,主节点插入实验数据 (20:45).mp4
  • 2-7 [CentOS v7.3 环境] 07. 综合测试 heartbeat_drbd_MySQL (15:58).mp4