在数字化转型的浪潮中,数据库作为企业数据的核心底座,其稳定性与性能直接关乎业务的生死存亡。当业务规模扩大,单点数据库往往面临高并发读写压力及单点故障风险,此时,“高可用架构”与“读写分离”便成为运维工程师必须掌握的两项关键技能。本课程《MySQL 5.7 系列实战:高可用 MHA 与读写分离 Atlas 应用实战》正是针对这一痛点,以 MySQL 5.7 为基石,通过三个章节的层层递进,带你从理论到实战,彻底打通企业级数据库架构设计的任督二脉。

课程开篇即直击核心,深入解析 MHA(Master High Availability)这一业界主流的高可用解决方案。许多学习者常误以为部署 MHA 只需运行脚本,却忽视了底层环境的严谨性。本章节将从零开始,详细演示如何搭建符合生产标准的基础环境,包括最关键且极易出错的 SSH 免秘钥登录配置。你将亲手完成 MHA 的软件部署,理解 Manager 节点与 Node 节点的角色分工,为后续的高可用切换打下坚实基础。

随后,课程进入 MHA 的配置与实战阶段。我们不仅讲解如何通过配置文件实现主从复制的健康检查,更重点演示了 VIP(虚拟 IP)地址的添加与管理,这是实现故障瞬间自动切换、对用户无感知的核心技术手段。此外,针对运维监控需求,课程还涵盖了邮件通知功能的配置,确保在发生主库宕机等异常时,DBA 能第一时间收到告警。当然,仅有理论不够,通过真实的故障注入实验,你将亲眼见证 MHA 如何在秒级内完成主库故障转移,并在故障修复后恢复集群状态,真正体验“高可用”带来的业务连续性保障。

最后,面对高并发场景下的读多写少问题,课程转向 ProxySQL 同级的经典工具——Atlas 读写分离方案。你将了解 Atlas 的工作原理及其在 MySQL 中间件领域的优势,学习如何基于 Atlas 构建读写分离架构,并通过具体的连接测试,验证数据在读写节点间的自动分发逻辑。同时,课程还涵盖了 Atlas 的日常管理技巧,帮助你掌握如何监控连接状态、管理后端服务器以及优化查询路由策略。

无论你是初入 DBA 行列的新手,还是希望夯实架构基础的开发人员,本课程都提供了详尽的代码演示与避坑指南。摒弃枯燥的理论堆砌,这里只有拿来即用的实战经验,助你在 MySQL 高可用与性能优化的道路上稳步前行。

课程目录

课程目录13 集
  • 1-1 [MySQL高可用方案MHA介绍及环境准备] MySQL高可用方案MHA介绍 (05:24).mp4
  • 1-2 [MySQL高可用方案MHA介绍及环境准备] 基础环境准备 (02:52).mp4
  • 1-3 [MySQL高可用方案MHA介绍及环境准备] ssh免秘钥登陆 (06:46).mp4
  • 1-4 [MySQL高可用方案MHA介绍及环境准备] MHA部署实战 (07:27).mp4
  • 2-1 [MySQL高可用MHA应用实战] MHA配置实战 (05:19).mp4
  • 2-2 [MySQL高可用MHA应用实战] MHA状态检查 (05:23).mp4
  • 2-3 [MySQL高可用MHA应用实战] MHA添加VIP地址功能 (09:48).mp4
  • 2-4 [MySQL高可用MHA应用实战] MHA邮件通知 (05:20).mp4
  • 2-5 [MySQL高可用MHA应用实战] MHA高可用切换实战 (10:04).mp4
  • 2-6 [MySQL高可用MHA应用实战] MHA故障修复 (07:08).mp4
  • 3-1 [MySQL读写分离Atlas应用实战] MySQL读写分离方案Atlas介绍及部署 (10:26).mp4
  • 3-2 [MySQL读写分离Atlas应用实战] MySQL读写分离方案Atlas读写测试实战 (25:01).mp4
  • 3-3 [MySQL读写分离Atlas应用实战] Atlas管理 (04:18).mp4