这门课值不值得学:先看清它解决的问题

很多做后端开发和运维的人,在数据库单机扛不住时,会先想到给 MySQL 加主从复制。但主从搭好后,真正的麻烦才刚开始:业务代码怎么把读请求分给从库、写请求留给主库?如果某个从库延迟过大或宕机,怎么不让流量继续打过去?手动改代码做这些切换既繁琐又容易引发故障。这门 ProxySQL 管理实战课解决的就是这个工作场景:在 MySQL 前面架一层中间件,用规则和配置接管读写分离与后端节点调度,让应用层不用关心后端拓扑,同时具备基础的故障自动转移能力。如果你在团队里需要负责数据库稳定性、排查连接数打满或主从切换导致的报错,这门课的内容能直接对应你的日常痛点。它不是泛泛讲 SQL 优化的理论课,而是针对 ProxySQL 这个具体组件的配置与排障实操。

适合什么基础,建议怎么看

这门课默认你已经懂 MySQL 的基础操作,至少能独立搭起一主一从的复制环境,熟悉命令行登录和执行 SQL 语句。如果你连数据库的账号授权和主从同步原理都还没弄清楚,建议先补这些前置知识,否则跟着视频敲配置容易知其然不知其所以然。资料的组织逻辑是从概念到部署再到核心配置,建议先看 ProxySQL 体系结构介绍这一节,理解它的多层配置体系是怎么工作的,这决定了你后面改任何参数会不会生效。接着直接跳到管理后端节点和路由配置这两个模块,这是实际排障中用得最多的部分。不要只停留在快速部署和读写分离的演示上,重点要放在路由规则的设计逻辑上,搞懂一条请求进来是怎么被匹配和分发的。

学完能独立做什么,资料怎么配合练

学完之后,你应该能在测试环境里独立完成 ProxySQL 的部署,把多个 MySQL 后端节点挂进去管理,并配出符合业务读写习惯的路由规则。当某个后端节点出问题时,你能通过 ProxySQL 的监控接口看出状态,并用配置命令把流量摘掉或切到备用节点。在看资料时,光看视频是不够的,必须自己开两台虚拟机跑一个主库一个从库,把视频里的配置命令逐条敲进去验证。遇到路由不生效的情况,先检查配置是否加载到 runtime 层,再对比路由规则的匹配优先级。把读写分离和后端节点管理这两块的配置文件存下来当模板,以后工作中遇到类似需求,直接在模板基础上改后端 IP 和路由正则就能快速复用。


将对 proxysql 有全面了解,并掌握对 proxysql 的管理及使用

课程目录

*   01 课程开篇/

  *   01 ProxySQL介绍.mp4 04:35

*   02 ProxySQL 快速部署/

  *   01 ProxySQL 快速部署.mp4 06:08

*   03 ProxySQL 体系结构介绍/

  *   01 ProxySQL 体系结构介绍.mp4 10:40

*   04 ProxySQL 快速实践--读写分离/

  *   01 **ProxySQL 快速实践--读写分离.mp4 23:07

*   05 ProxySQL 管理后端节点/

  *   01 管理后端节点--mysql_servers.mp4 13:54

  *   02 管理后端节点--监控后端节点.mp4 08:38

  *   03 管理后端节点--配置APP用户.mp4 09:02

*   06 ProxySQL 路由配置(重点)/

  *   01 路由配置1-路由规则匹配流程.mp4 05:01

  *   02 路由配置2-根据 proxy_port 实现读写分离.mp4 10:32

  *   03 路由配置3-根据 proxy_addr 实现读写分离.mp4 08:35

  *   04 路由配置4-根据digest路由.mp4 16:19

  *   05 路由配置5-根据 match_digest 路由.mp4 09:35

  *   06 路由配置6-根据 match_pattern 路由.mp4 12:11

  *   07 路由配置7-规则链.mp4 05:23

  *   08 路由配置8-利用规则链实现IP白名单.mp4 11:27

*   07 ProxySQL 集群(高可用架构)/

  *   01 proxysql集群管理1-介绍.mp4 08:00

  *   02 proxysql集群管理2-部署.mp4 11:34

  *   03 proxysql集群管理3-监控器.mp4 22:14

  *   04 proxysql集群管理4-数据同步.mp4 10:47