这门课解决什么工作场景

很多业务系统在流量上来后,单台数据库会先顶不住。常见的应对办法是加一台从库,把写操作留在主库、把查询分流到从库,也就是读写分离;同时在从库上做全量备份,避免备份动作影响线上交易。这门课讲的就是怎么把这套机制搭起来:主备复制怎么配、怎么切、怎么验证数据同步对了。它不教 SQL 调优,也不教分库分表,聚焦在"复制"这一件事上,目标很窄但很实。

适合什么基础,建议先看哪几块

看这门课之前,你得会基本的增删改查,能独立装 MySQL、改配置文件、用命令行连库。如果连服务都起不起来,先补基础再来看。课程里有 Windows 和 Linux 交叉环境的演示,也有单机多实例的玩法,后者特别适合没多余机器、想在一台机器上模拟主从的人。建议先看复制概述和步骤介绍,建立整体概念;再看 Windows 环境的主从配置,把流程走通;最后看单机多实例那几节,学怎么用一份程序跑多个实例,省机器又方便测试。

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

学完你应该能独立完成这些事:在两台机器之间搭主从复制、在一台机器上用多实例模拟主从、做基本的主备切换演练、在从库上跑备份而不碰主库。资料里有视频讲解,但光看没用,得跟着配。建议这样做:先准备一台 Windows 和一台 Linux,或者干脆用虚拟机,按视频里的步骤把主库和从库配好;每改一个参数就停下来验证,比如改完 server-id 重启服务、建完复制用户测连接、配完从库看同步状态。重点练两件事:一是看状态输出,能判断同步是正常还是断了;二是做一次主备切换,手动把主库停掉、让从库顶上,再切回来。这两个动作练熟了,遇到线上数据库出问题时你才不会慌着去翻文档。


通过 MySQL 主从复制从功能,能够掌握完成主备切换、读写分离和从库备份等功能

课程目录

*   01 掌握复制功能在单独环境或交叉环境中部署/

  *   01 01. MySQL 数据库复制:步骤介绍 -1.mp4 07:08

  *   02 02. MySQL 数据库复制:概述.mp4 17:26

  *   03 03. Windows 环境下的 MySQL 主从复制:pi.mp4 18:14

  *   04 04. Windows 环境下的 MySQL 主从复制:从库.mp4 20:03

  *   05 05. Windows 环境下的 MySQL 主从复制:查看.mp4 15:03

  *   06 06. 制作单机多实例主从复制环境:单文件多实例配置 -1.mp4 18:27

  *   07 07. 制作单机多实例主从复制环境:启动、关闭、开启远程用户.mp4 18:21

  *   08 08. mysqld_multi 实现单机(多实例)主从复制.mp4 26:39

  *   09 09. mysqld_multi 实现单机(多实例)主从复制.mp4 04:25

  *   10 10. 不同服务器之间实现主从复制(实验环境:Linux 主.mp4 15:58

  *   11 11. 从库:复制启动前主要四个参数.mp4 06:41

  *   12 12. 主库:复制指定库 和 忽略库 即给不给思路 -1.mp4 18:41

  *   13 13. 从库:复制指定库.表 和 忽略库.表 即拿来主义思路.mp4 07:55

  *   14 14. 查看 SLAVE 的复制进度或延时:SHOW FUL.mp4 11:31

  *   15 15. MySQL 日常管理和维护:了解从库状态;及出现问题.mp4 15:14

  *   16 16. 切换主库与从库的角色.mp4 11:45

  *   17 17. 主从复制的总结和课后习题.mp4 10:42

*   02 复制功能的高阶实操/

  *   01 01. MySQL 复制功能综述:优点、缺陷、主要应用场景和.mp4 12:23

  *   02 02. 配置 MASTER 服务器:指定复制或不复制库,且热.mp4 16:02

  *   03 03. 配置 SLAVE 数据库:设置从库配置文件,备份回到.mp4 24:50

  *   04 04. 查看主库和从库的复制状态.mp4 06:49

  *   05 05. 重新配置复制(即:选择性读取主库二进制文件).mp4 15:46

  *   06 06. 使用 MASTER 主库备份,来初始化 SLAVE.mp4 23:47

  *   07 07. 禁止普通用户修改从库(SLAVE)上的数据.mp4 11:45

  *   08 08. MySQL 主从复制几种逻辑架构.mp4 04:32

*   03 结课考试/

  *   01 结课考试