值不值得学:先搞清楚它解决什么问题

很多做后端开发或运维的人,平时写业务代码没问题,但一遇到数据库单机性能瓶颈,或者老板要求做容灾备份、读写分离时,就完全没头绪。这门课聚焦的主题就是 MySQL 主从复制,它解决的核心场景是:当你的单台数据库扛不住并发读写,或者需要一台机器专门做备份容灾时,怎么把主库的数据实时同步到从库。这不是那种泛泛而谈的数据库基础课,而是直接对着线上的高可用架构痛点去的。如果你目前的工作只停留在增删改查,遇到数据库架构升级就发懵,或者正准备往中高级后端、运维开发岗转,这部分知识是绕不开的硬骨头。但如果你连基本的 SQL 语句和 Linux 命令行操作都不熟,建议先补基础,直接看这门课会比较吃力。

资料怎么用:建议先看哪几块

这套资料的编排非常务实,没有多余的废话,建议按顺序分三步走。第一步必须死磕“学习环境搭建”和“二进制日志讲解”这两块。主从复制的底层原理全靠二进制日志(binlog)驱动,如果不彻底搞懂日志的几种模式区别,后面配置主从时一旦报错,你根本不知道去哪里排查。第二步,在看完日志原理后,立刻跟着视频把 CentOS7 和对应版本的 MySQL 装好,重点练熟网络调通和别名设置,这是跑通主从的前提。第三步,把二进制日志的查看方法反复练几遍,自己动手解析几条日志内容。不要跳过虚拟机网络配置这种看似枯燥的环节,很多人在自己电脑上搭主从失败,往往不是 MySQL 配置错了,而是两台虚拟机网络根本不通。

学完能独立做什么

把这套资料从头到尾啃下来,你能独立完成的工作很明确。首先是能从零开始,在一台干净的 Linux 机器上用二进制方式部署 MySQL,这比用 yum 安装更考验对底层目录结构的理解。其次是能看懂并解析二进制日志,知道数据库每执行一个操作,底层是怎么记录的。最关键的是,你能独立搭建出一主一从的同步架构,并且当主从同步出现断点或延迟时,懂得去日志里找报错位置,而不是盲目重启服务。建议在看视频时,开两个虚拟机窗口跟着敲,每配好一个参数就去从库验证一下数据是否同步。只看不练,到了真实工作场景里依然搭不起来。这门课的价值就在于把高可用架构的门槛踩平了,只要跟着把环境跑通,就算真正掌握了。


让您在规定的时间,掌握MYSQL主从复制的理论和实施步骤。

课程目录

*   01 讲师及课程介绍/

  *   01 01-讲师及课程介绍.mp4 14:58

*   02 学习环境搭建/

  *   01 02-部署Centos7演示.mp4 19:05

  *   02 03-调通PC机与虚拟机网络演示.mp4 06:43

  *   03 04-MYSQL8.0二进制安装演示.mp4 21:51

  *   04 05-MYSQL5.7二进制安装演示.mp4 09:11

  *   05 06-MYSQL别名设置演示.mp4 14:18

*   03 二进制日志讲解/

  *   01 07-日志的概念及作用.mp4 06:18

  *   02 08-MYSQL日志分类及作用.mp4 09:13

  *   03 09-二进制日志的概念及用途.mp4 05:55

  *   04 10-二进制日志的模式.mp4 05:24

  *   05 11-二进制日志查看.mp4 06:47

  *   06 12-二进制日志更改路径讲解及演示.mp4 12:38

  *   07 13-二进制日志清空、刷新、禁用.mp4 07:17

  *   08 14-二进制日志注意事项.mp4 03:53

*   04 主从复制理论讲解/

  *   01 15-主从复制的概念和作用.mp4 08:47

  *   02 16-主从复制流程讲解.mp4 06:03

  *   03 17-主从复制分类.mp4 09:43

*   05 主从复制参数分析/

  *   01 18-主从复制参数文件的作用和特点.mp4 05:50

  *   02 19-基础参数讲解上.mp4 13:53

  *   03 20-基础参数讲解下.mp4 15:14

  *   04 21-主库基本参数讲解.mp4 04:56

  *   05 22-主库安全参数讲解.mp4 11:12

  *   06 23-主库写入参数讲解上.mp4 09:10

  *   07 24-主库写入参数讲解下.mp4 06:03

  *   08 25-GTID的概念和组成.mp4 03:48

  *   09 26-GTID的优点.mp4 09:19

  *   10 27-GTID的缺点.mp4 07:19

  *   11 28-GTID的原理和结构.mp4 13:25

  *   12 29-GTID如何查看及相关参数.mp4 13:00

  *   13 30-主库半同步相关参数讲解.mp4 26:11

  *   14 31-从库基础参数讲解.mp4 13:06

  *   15 32-从库并行参数讲解及演示.mp4 12:44

  *   16 33-从库安全参数讲解.mp4 13:39

*   06 主从复制搭建演示/

  *   01 34-从库快速部署演示.mp4 18:29

  *   02 35-项目信息及测试准备.mp4 07:38

  *   03 37-MYSQL8.0异步复制讲解及演示.mp4 13:21

  *   04 36-主从复制之前的数据同步演示.mp4 09:50

  *   05 37-异步复制讲解及演示.mp4 15:57

  *   06 38-主从复制查看线程及状态讲解.mp4 18:57

  *   07 39-异步复制业务测试演示.mp4 15:39

  *   08 40-半同步复制讲解及演示.mp4 31:13

  *   09 41-全同步复制介绍.mp4 05:36

  *   10 42-延时复制讲解及演示.mp4 08:37

*   07 结课测试/

  *   01 结课测试