这门课解决什么问题
做后端开发或运维的同学,大概率遇到过主库宕机导致业务全盘停摆的事故。单机数据库扛不住高并发读写,一旦崩溃,手动切库、找日志、恢复数据的恢复时间往往按小时算。这门课聚焦的 MySQL 高可用 MHA 架构,就是用来解决这个核心痛点。它能在主库挂掉的几秒到几十秒内,自动从从库里选出数据最全的节点提升为新主库,完成故障转移。学懂这套机制,你就能给公司的业务系统加上一层容灾底座,不用再半夜被夺命连环 call 叫起来手动切库。课程虽然以 MySQL 5.6 为演示环境,但 MHA 的核心选举与补偿机制至今仍是中小规模数据库集群的经典容灾方案,原理完全通用。
适合什么基础与资料怎么配合练习
这门课不适合完全的数据库零基础小白。你需要对 Linux 基本操作有概念,知道怎么敲命令行,并且清楚 MySQL 的常规增删改查。最关键的前提是,你得懂什么是主从复制,了解 binlog 在同步里的作用,否则直接看 MHA 的切换原理会非常吃力。
资料怎么用很关键:不要只用眼睛看视频。MHA 是个强操作性的架构,必须跟着动手搭环境。建议准备三台虚拟机或者云服务器,按课程的节奏走:先配通节点间的 SSH 互信,再细抠参数文件里的每一项配置。重点要放在故障切换和手动在线切换这两块,自己把主库进程杀掉,观察 MHA 的选举日志,看它怎么补偿日志、怎么把新主库推出来。另外,配置 binlog server 那一节不要跳过,它能保证在主库机器彻底宕机时依然能拉回最后一部分数据,是防丢数据的最后一道闸门,务必在本地复现一遍。
学完能独立做什么
看完并实操完这套资料,你能在公司里独立承担 MySQL 高可用集群的搭建与日常运维工作。从前期的基础环境准备、主从架构规划,到 MHA 软件的部署、互信配置、参数调优,再到应对突发主库宕机的自动切换,整个链路你都能自己闭环。除了处理故障,你还能在不停止业务写入的情况下,通过手动在线切换功能把主库安全平滑地迁移到另一台机器,方便做硬件替换或版本升级。遇到机房级别断网断电的极端情况,你也清楚怎么用 binlog server 做数据找回和故障修复。这套能力直接对应中高级后端或基础架构岗位的核心要求,是简历上能实打实写清楚的项目经验。
通过本课程学员掌握MySQL数据库高可用MHA的原理,安装与管理
课程目录
* 01 课程介绍.mp4 00:41
* 02 MHA的介绍和原理.mp4 09:25
* 03 数据库安装.mp4 16:08
* 04 主从环境搭建.mp4 14:04
* 05 MHA软件的安装.mp4 10:13
* 06 MHA工具介绍.mp4 04:41
* 07 节点互信的配置.mp4 14:36
* 08 MHA参数文件以及参数解释.mp4 16:24
* 09 MHA脚本的修改.mp4 08:12
* 10 启动MHA服务.mp4 10:39
* 11 MHA故障切换处理.mp4 32:43
* 12 手动在线切换.mp4 12:01
* 13 配置binlog server.mp4 11:22






