从增删改查到能独立排障的跨度
很多做应用开发或刚接触运维的人,写 SQL 语句没问题,但一遇到 MySQL 报错、起不来、或者需要在一台服务器上跑多个实例,就立刻抓瞎。这门实战课解决的正是这个断层:它不教你怎么写复杂的业务查询,而是补足数据库底层环境搭建与故障排查的能力缺口。课程从最基础的数据库概念切入,快速过渡到具体的安装部署、多实例配置以及常见启动报错的处理。适合那些能写代码但没真正管理过数据库底层环境的人,也适合准备转岗做运维或 DBA 的学习者查漏补缺。别假装自己懂底层,如果连数据库进程为什么挂掉都说不清楚,这块短板必须补上。
建议先啃透安装与多实例配置
看这套资料不要从头按部就班当小说翻,要有针对性地补漏。建议先集中精力看 MySQL 5.7 的完整安装与多实例配置部分。很多人在本地用集成环境一键安装习惯了,一旦到了纯净的 Linux 服务器上手动部署,连依赖报错都看不懂。必须跟着视频在一台干净的虚拟机里从头敲命令,把单实例彻底跑通。接着重点看多实例配置,理解如何通过不同的配置文件和端口隔离数据目录,这是企业环境里节省服务器资源的常见操作。遇到启动故障排除和忘记密码这类小节,不要只看,一定要故意把配置文件改错、或者故意把权限弄乱,逼自己复现视频里的故障场景,然后根据线索去排查解决。
学完能独立做什么与配套练习建议
啃完这部分基础实战内容后,你应该能脱离任何图形化工具,在纯净系统上独立完成数据库的命令行部署。当面对端口冲突、数据目录权限不对、配置文件拼写错误导致的启动失败时,能快速定位日志文件并找到报错根因。此外,掌握多实例后,你能在一台机器上搭建出相互隔离的测试与开发环境。练习时,请把提供的配套讲义和命令清单当作操作手册,边看视频边在终端里逐行敲击。遇到卡壳的地方,先查系统日志再回头对讲义,不要直接抄答案。真正把数据库从安装到多实例跑通,把故障模拟一遍,才算把这部分基础打扎实了,再去碰更复杂的备份与优化也不迟。
课程目录
1-1 [MySQL入门基础] 数据库基础知识 (48:28) 1-2 [MySQL入门基础] 非关系数据库简单介绍 (17:21) 1-3 [MySQL入门基础] 常用的数据库产品 (22:56) 1-4 [MySQL入门基础] mysql基础知识 (34:27) 1-5 [MySQL入门基础] 安装mysql5.7 (20:20) 1-6 [MySQL入门基础] 完整安装mysql5.7-1 (38:41) 1-7 [MySQL入门基础] 完整安装mysql5.7-2 (09:00) 1-8 [MySQL入门基础] mysql多实例 (55:16) 1-9 [MySQL入门基础] 忘记密码解决方案-剑走偏锋 (15:22) 1-10 [MySQL入门基础] mysql提示符 (07:20) 1-11 [MySQL入门基础] mysql启动故障排除 (23:40) 1-12 [MySQL入门基础] mysql启动过程总结 (18:26) 2-1 [MySQL理论进阶] mysql数据存储方式简介 (20:21) 2-2 [MySQL理论进阶] 存储引擎结构简介 (42:32) 2-3 [MySQL理论进阶] 配置文件进阶 (15:02) 2-4 [MySQL理论进阶] mysql基础交互命令 (30:41) 2-5 [MySQL理论进阶] mysq服务端命令简介 (06:52) 2-6 [MySQL理论进阶] mysql客户端使用举例 (05:00) 2-7 [MySQL理论进阶] mysql理论复习与扩展 (59:53) 2-8 [MySQL理论进阶] mysql数据库组成 (08:14) 2-9 [MySQL理论进阶] mysql变量 (14:00) 3-1 [SQL用户和数据管理] 用户管理-1 (27:44) 3-2 [SQL用户和数据管理] 用户管理-2 (10:47) 3-3 [SQL用户和数据管理] 客户端补充说明 (47:39) 3-4 [SQL用户和数据管理] 数据类型-1 (37:49) 3-5 [SQL用户和数据管理] 数据类型-2 (30:12) 3-6 [SQL用户和数据管理] show的用法 (19:17) 3-7 [SQL用户和数据管理] sql_mode (40:35) 3-8 [SQL用户和数据管理] 创建数据库 (38:05) 3-9 [SQL用户和数据管理] 创建表-1 (52:22) 3-10 [SQL用户和数据管理] 创建表-2 (45:11) 3-11 [SQL用户和数据管理] 删除表 (06:03) 3-12 [SQL用户和数据管理] 修改表属性 (01:18:17) 3-13 [SQL用户和数据管理] 修改表中的数据 (10:24) 3-14 [SQL用户和数据管理] 简单查询 (39:20) 3-15 [SQL用户和数据管理] 查询进阶 (01:09:40) 3-16 [SQL用户和数据管理] update和insert (09:24) 3-17 [SQL用户和数据管理] 字符集基础知识 (58:20) 3-18 [SQL用户和数据管理] 调整字符集思路 (24:19) 3-19 [SQL用户和数据管理] 修改字符集过程 (29:32) 3-20 [SQL用户和数据管理] 禁用linux历史命令 (14:34) 3-21 [SQL用户和数据管理] 视图 (11:18) 3-22 [SQL用户和数据管理] 权限 (37:42) 4-1 [备份与还原] 锁 (28:43) 4-2 [备份与还原] 事务与隔离级别 (32:17) 4-3 [备份与还原] 隔离级别 (07:49) 4-4 [备份与还原] 手工启动事务 (41:35) 4-5 [备份与还原] 演示事务三种级别 (32:50) 4-6 [备份与还原] 日志基础 (28:22) 4-7 [备份与还原] 日志相关环境变量 (40:14) 4-8 [备份与还原] 二进制日志 (01:23:04) 4-9 [备份与还原] 中继日志 (06:21) 4-10 [备份与还原] 备份还原基础知识 (35:36) 4-11 [备份与还原] 备份工具介绍 (19:10) 4-12 [备份与还原] mysqldump-1 (08:35) 4-13 [备份与还原] mysqldump-2 (01:20:19) 4-14 [备份与还原] xtrabackup-1 (32:53) 4-15 [备份与还原] xtrabackup-2 (01:39:51) 5-1 [主从复制和读写分离] gtid介绍 (12:36) 5-2 [主从复制和读写分离] 复制基础知识介绍 (50:31) 5-3 [主从复制和读写分离] 主从复制实践-1 (01:21:05) 5-4 [主从复制和读写分离] 主从复制实践-2 (02:00:08) 5-5 [主从复制和读写分离] 主从复制实践-3 (33:55) 5-6 [主从复制和读写分离] 半同步-1 (42:38) 5-7 [主从复制和读写分离] 半同步-2 (01:37) 5-8 [主从复制和读写分离] 复制架构模型 (19:23) 5-9 [主从复制和读写分离] 复制部分数据 (43:18) 5-10 [主从复制和读写分离] 多主复制模式 (33:40) 5-11 [主从复制和读写分离] 多线程复制 (01:03:17) 5-12 [主从复制和读写分离] 多源复制 (48:12) 5-13 [主从复制和读写分离] 读写分离 (01:18:05) 5-14 [主从复制和读写分离] mysql-proxy (23:12) 5-15 [主从复制和读写分离] MHA介绍 (58:05) 5-16 [主从复制和读写分离] 安装MHA (55:52) 5-17 [主从复制和读写分离] 配置MHA (34:05) 5-18 [主从复制和读写分离] 配置MHA-2 (25:18) 5-19 [主从复制和读写分离] MHA实现故障切换 (55:45)





