MySQL必会核心问题50讲

快速掌握MySQL高频问题产生的根源及解决方案,让你真正搞懂MySQL

已完结
|
难度:初级
|
时长:共 12 小时
¥199.00
距离活动结束
立即购买
加购物车
  • 掌握MySQL核心问题解决方案
  • 掌握分析MySQL执行计划技能
  • 系统掌握MySQL底层原理
  • 独立部署MySQL高可用架构
  • 掌握MySQL的故障排查和处理
  • 应对工作中遇到的MySQL问题
试看本节课 07:06
1-1 MySQL必会核心问题50讲--课程导学

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
如果在学习MySQL,能编写正确的SQL语句实现业务,希望进一步优化查询;如果了解数据库实践,要深入了解原理;如果遇到数据库问题,希望更快、更准确定位并解决,这门课程是你最佳选择。本课程汇聚了讲师多年MySQL架构与实践经验,通过解析50个MySQL高频问题,探讨问题产生的根源及解决思路。涵盖 MySQL 性能优化、高可用架构设计、事务处理、安全审计、备份恢复等多种应用场景,让你一次真正搞懂MySQL。

本章介绍:

本章主要对整体课程进行介绍,包括课程内容安排、课程亮点、课程适合人群等。让大家更全面的了解课程核心。

第1章 MySQL必会核心问题50讲--课程导学
1 节|8分钟
展开
  • 视频:
    1-1 MySQL必会核心问题50讲--课程导学
    试看
    07:06

本章介绍:

本章主要带大家做课程学前准备工作,包括环境介绍及搭建等。

第2章 学前准备工作
2 节|15分钟
收起
  • 视频:
    2-1 需要做哪些课前准备?
    05:00
  • 视频:
    2-2 一起做课前准备实战
    09:08

本章介绍:

本章主要讲解在排查MySQL问题时常用的日志的配置和使用方法,包括MySQL的Error日志如何配置和分析,如何使用SlowLog分析具有性能问题的查询, 如果使用general Log获取一个session的完整操作语句,以及MySQL故障处理的一般步骤。

第3章 MySQL问题排查必知必会基础技能
14 节|65分钟
收起
  • 视频:
    3-1 本章导学
    01:28
  • 视频:
    3-2 MySQL排障该如何开始?
    07:41
  • 视频:
    3-3 MYSQL错误日志配置实战
    05:15
  • 视频:
    3-4 MySQL错误日志的格式
    03:48
  • 视频:
    3-5 为什么我的MySQL响应突然变慢了?
    12:38
  • 视频:
    3-6 MySQL慢查询日志配置
    06:42
  • 视频:
    3-7 MySQL慢查询日的格式
    02:44
  • 视频:
    3-8 如何全面了解一个session做了什么?
    05:13
  • 视频:
    3-9 General Log配置实战
    02:18
  • 视频:
    3-10 Grenral Log的格式
    01:18
  • 视频:
    3-11 如何收集MySQL信息?(一)
    05:17
  • 视频:
    3-12 如何收集MySQL信息?(二)
    06:48
  • 视频:
    3-13 MySQL排障的一般步骤
    01:59
  • 视频:
    3-14 本章总结
    01:39

本章介绍:

本章主要讲解在使用MySQL时可能遇到的一些基础问题的排查和解决思路,如当遇到MySQL无法启动的故障时,我们应该如何进行排查,以及具体的引起MySQL无法启动故障的处理方案;当遇到MySQL无法访问的问题,我们应该如何排查和处理?如何使用MySQL的字符集,解决MySQL乱码问题等。

第4章 MySQL基础问题如何排查和解决?
33 节|167分钟
展开
  • 视频:
    4-1 本章导学
    01:46
  • 视频:
    4-2 第6问 MySQL服务无法启动如何排查和解决?
    03:52
  • 视频:
    4-3 实战MySQL服务无法启动(一)
    05:55
  • 视频:
    4-4 实战MySQL服务无法启动(二)
    04:09
  • 视频:
    4-5 实战MySQL服务无法启动(三)
    03:35
  • 视频:
    4-6 实战MySQL服务无法启动(四)
    06:36
  • 视频:
    4-7 MySQL服务无法启动--总结(一)
    09:50
  • 视频:
    4-8 MySQL服务无法启动--总结(二)
    04:25
  • 视频:
    4-9 第7问 MySQL连接失败如何排查?
    03:39
  • 视频:
    4-10 实战演练(一)
    07:57
  • 视频:
    4-11 实战演练(二)
    09:56
  • 视频:
    4-12 MySQL连接失败如何排查--总结(一)
    06:32
  • 视频:
    4-13 MySQL连接失败如何排除--总结(二)
    06:16
  • 视频:
    4-14 第8问 MySQL连接数过高,如何限制用户的连接?(一)
    05:20
  • 视频:
    4-15 第8问 MySQL连接数过高,如何限制用户的连接?(二)
    01:01
  • 视频:
    4-16 实战演练
    04:23
  • 视频:
    4-17 第9问 MyQL发生卡顿时如何排查?
    02:55
  • 视频:
    4-18 MySQL发生卡顿时如何排查--实战演练(一)
    03:21
  • 视频:
    4-19 MySQL发生卡顿时如何排查--实战演练(二)
    07:44
  • 视频:
    4-20 MySQL发生卡顿时如何排查--实战总结
    09:31
  • 视频:
    4-21 第10问 如何解决字符集乱码的问题?(一)
    03:06
  • 视频:
    4-22 第10问 如何解决字符集乱码的问题?(二)
    01:22
  • 视频:
    4-23 如何解决字符集乱码问题--实战演练
    08:17
  • 视频:
    4-24 如何解决字符集乱码问题--实战总结
    01:51
  • 视频:
    4-25 第11问 如何排查SQL错误?
    02:33
  • 视频:
    4-26 如何排查SQL错误--实战演练
    04:21
  • 视频:
    4-27 如何排查SQL错误--实战总结
    05:03
  • 视频:
    4-28 第12问 查询报illegal mix of collations如何处理?
    03:43
  • 视频:
    4-29 查询报illegal mix of collations--实战演练
    08:39
  • 视频:
    4-30 第13问 MySQL执行DDL操作为何会被阻塞?
    05:50
  • 视频:
    4-31 MySQL执行DDL操作为何会被阻塞--实战演练
    07:55
  • 视频:
    4-32 MySQL执行DDL操作为何会被阻塞--实战总结
    04:22
  • 视频:
    4-33 本章总结
    01:13

本章介绍:

本章主要讲解MySQL性能调优方面的问题,如影响MySQL性能的因素都有那些?MySQL的查询优化器如何工作?如果通过配置影响MySQL查询优化器的工作方式以及如何分析MySQL的执行计划等。掌握本章的知识,可以独立完成MySQL性能的优化,解决MySQL及应用的性能问题。

第5章 MySQL各种调优问题如何深入思考和解决?
27 节|113分钟
展开
  • 视频:
    5-1 本章导学
    02:30
  • 视频:
    5-2 第14问 影响MySQL性能的因素有哪些?(一)
    04:02
  • 视频:
    5-3 影响MySQL性能的因素有哪些?(二)
    03:47
  • 视频:
    5-4 影响MySQL性能的因素有哪些?(三)
    08:41
  • 视频:
    5-5 影响MySQL性能的因素有哪些?(四)
    06:08
  • 视频:
    5-6 影响MySQL性能的因素有哪些?(五)
    01:45
  • 视频:
    5-7 Liunx系统配置实战
    02:19
  • 视频:
    5-8 MySQL性能相关参数(一)
    09:44
  • 视频:
    5-9 MySQL性能相关参数(二)
    04:21
  • 视频:
    5-10 第15问 如何影响MySQL优化器的运行方式?(一)
    05:29
  • 视频:
    5-11 如何影响MySQL优化器的运行方式(二)
    00:29
  • 视频:
    5-12 第16问 MySQL如何查看和分析SQL的执行计划?(一)
    03:28
  • 视频:
    5-13 MySQL如何查看和分析SQL的执行计划?(二)
    04:34
  • 视频:
    5-14 MySQL如何查看和分析SQL的执行计划?(三)
    04:33
  • 视频:
    5-15 MySQL如何查看和分析SQL的执行计划(四)
    06:54
  • 视频:
    5-16 第17问 如何对OrderBy语句进行优化?
    07:47
  • 视频:
    5-17 第18问 如何使用索引对查询进行优化?(一)
    04:22
  • 视频:
    5-18 如何使用索引对查询进行优化?(二)
    03:32
  • 视频:
    5-19 如何使用索引对查询进行优化?(三)
    03:59
  • 视频:
    5-20 如何使用索引对查询进行优化?(四)
    03:34
  • 视频:
    5-21 第19问 为什么表上的超级赛亚人引对我的查询不生效?
    05:41
  • 视频:
    5-22 第20问 如何强制优化器使用指定索引?(一)
    04:16
  • 视频:
    5-23 如何强制优化器使用指定索引?(二)
    02:00
  • 视频:
    5-24 实战使用优化器hint优化查询
    03:57
  • 视频:
    5-25 使用优化器hint优化查询--实战总结
    00:47
  • 视频:
    5-26 第21问 如何管理表上的索引?
    02:59
  • 视频:
    5-27 本章总结
    00:45

本章介绍:

本章主要讲解应用使用数据库,进行事务处理时可能遇到的一些问题的原理和处理方案。包括MySQL中的事务是如何实现的?如何处理阻塞和死锁的问题,以提升数据库的稳定性。

第6章 数据库事务那些棘手的问题如何排查和处理?
16 节|61分钟
展开
  • 视频:
    6-1 本章导学
    02:02
  • 视频:
    6-2 第22问 innodb中事务是如何实现的?(一)
    03:44
  • 视频:
    6-3 innodb中事务是如何实现的(二)
    06:34
  • 视频:
    6-4 第23问 什么是脏读,幻读和不可重复读?(一)
    05:35
  • 视频:
    6-5 什么是脏读,幻读和不可重复读?(二)
    05:07
  • 视频:
    6-6 什么是脏读,幻读和不可重复读(三)
    05:03
  • 视频:
    6-7 什么是脏读,幻读和不可重复读?(四)
    04:59
  • 视频:
    6-8 第24问 我的查询被阻塞了应该如何处理?
    04:29
  • 视频:
    6-9 阻塞处理实战
    04:07
  • 视频:
    6-10 阻塞总结
    01:33
  • 视频:
    6-11 第25问 什么是死锁?如何发现和处理死锁?
    01:28
  • 视频:
    6-12 死锁产生的原因
    06:24
  • 视频:
    6-13 死锁分析(一)
    03:31
  • 视频:
    6-14 死锁分析(二)
    02:59
  • 视频:
    6-15 死锁分析(三)
    02:33
  • 视频:
    6-16 本章总结
    00:43

本章介绍:

本章主要解决,在使用MySQL主从复制及高可用架构时所遇到的一些问题。包括但不限于,MySQL主从复制的同步原理,异步复制,半同步复制,MGR复制的异同及实现方式,如何处理MySQL主从复制中常见的IO错误和SQL错误;如何使用Orachestrator打造MySQL高可用架构。

第7章 集群主从复制高并发问题如何排查和处理?
49 节|201分钟
展开
  • 视频:
    7-1 本章导学
    02:54
  • 视频:
    7-2 第26问 如何部署MySQL主从复制?(一)
    03:33
  • 视频:
    7-3 如何部署MySQL主从复制?(二)
    03:52
  • 视频:
    7-4 如何部署MySQL主从复制?(三)
    03:55
  • 视频:
    7-5 如何部署MySQL主从复制?(四)
    04:07
  • 视频:
    7-6 如何部署MySQL主从复制?(五)
    05:01
  • 视频:
    7-7 MySQL主从复制实战(一)
    07:17
  • 视频:
    7-8 MySQL主从复制实战(二)
    05:00
  • 视频:
    7-9 第27问 在主从架构中如何避免从库数据库丢失?(一)
    03:37
  • 视频:
    7-10 在主从架构中如何避免从库数据库丢失?(二)
    02:50
  • 视频:
    7-11 半同歩复制实战
    07:49
  • 视频:
    7-12 半同歩复制实战总结
    02:24
  • 视频:
    7-13 第28问 在Slave上读不到最新的数据怎么办?(一)
    02:35
  • 视频:
    7-14 在Slave上读不到最新的数据怎么办?(二)
    06:11
  • 视频:
    7-15 在Slave上读不到最新的数据怎么办?(三)
    02:30
  • 视频:
    7-16 在Slave上读不到最新的数据怎么办?(四)
    02:50
  • 视频:
    7-17 在Slave上读不到最新的数据怎么办--实战演练(一)
    05:25
  • 视频:
    7-18 在Slave上读不到最新的数据怎么办--实战演练(二)
    10:11
  • 视频:
    7-19 在Slave上读不到最新的数据怎么办--实战演练(三)
    02:16
  • 视频:
    7-20 在Slave上读不到最新的数据怎么办--实战总结
    02:00
  • 视频:
    7-21 第29问 如何确定MySQL主从延迟时间?(一)
    05:20
  • 视频:
    7-22 如何确定MySQL主从延迟时间?(二)
    02:29
  • 视频:
    7-23 如何确定MySQL主从延迟时间--实战演练(一)
    04:32
  • 视频:
    7-24 如何确定MySQL主从延迟时间--实战演练(二)
    05:51
  • 视频:
    7-25 第30问 如何避免MySQL主从长时间延迟?(一)
    03:36
  • 视频:
    7-26 如何避免MySQL主从长时间延迟?(二)
    04:29
  • 视频:
    7-27 如何避免MySQL主从长时间延迟--实战演练
    05:41
  • 视频:
    7-28 第31问 如何验证主从数据是否一致?
    04:06
  • 视频:
    7-29 如何验证主从数据是否一致实战(一)
    02:45
  • 视频:
    7-30 如何验证主从数据是否一致实战(二)
    02:51
  • 视频:
    7-31 如何验证主从数据是否一致实战(三)
    02:06
  • 视频:
    7-32 第32问 主从数据不一致时怎么办?
    02:52
  • 视频:
    7-33 主从数据不一致修复实战
    03:29
  • 视频:
    7-34 -1 第33问 和IO线程相关的复制错误如何处理
    04:09
  • 视频:
    7-35 -2 第33问 处理主从复制IO线程错误实战 (一)
    05:00
  • 视频:
    7-36 -2 第33问 处理主从复制IO线程错误实战 (二)
    06:20
  • 视频:
    7-37 第34问 和SQL线程相关的复制错误如何处理?
    03:10
  • 视频:
    7-38 处理主从复制线程错误实战
    05:24
  • 视频:
    7-39 第35问 如何使用Orchestrator管理MySQL主从架构(一)
    05:15
  • 视频:
    7-40 如何使用Orchestrator管理MySQL主从架构(二)
    03:10
  • 视频:
    7-41 如何使用Orchestrator管理MySQL主从架构(三)
    02:18
  • 视频:
    7-42 Orachestrator 高可用实战(一)
    03:06
  • 视频:
    7-43 Orachestrator 高可用实战(二)
    05:34
  • 视频:
    7-44 Orachestrator 高可用实战(三)
    07:01
  • 视频:
    7-45 Orachestrator 高可用实战(四)
    01:10
  • 视频:
    7-46 Orachestrator 高可用实战(五)
    04:41
  • 视频:
    7-47 Orachestrator 高可用实战(六)
    04:18
  • 视频:
    7-48 Orachestrator--实战总结
    02:13
  • 视频:
    7-49 本章总结
    01:06

本章介绍:

本章主要讲解在日常工作中,使用MySQL时可能会遇到的高频出现的16个问题的处理方案。包括如何修改大表的表结构;如何删除大表的数据;如何自动的进行数据库备份和恢复;如何解决主键冲突和自增ID溢出的问题以及如何对数据库进行安全审计等。

第8章 日常工作常见高频问题16问
40 节|142分钟
展开
  • 视频:
    8-1 本章导学
    03:40
  • 视频:
    8-2 第36问 MySQL如何修改大表的表结构?
    04:08
  • 视频:
    8-3 pt工具修改表结构实战
    04:44
  • 视频:
    8-4 gh-ost工具原理介绍
    02:23
  • 视频:
    8-5 使用gh-ost工具修改表结构实战(一)
    05:54
  • 视频:
    8-6 使用gh-ost工具修改表结构实战(二)
    01:24
  • 视频:
    8-7 第37问 Innodb中那些DDL不支持Online操作
    02:08
  • 视频:
    8-8 第38问 如何安全的删除更新大量数据?
    02:21
  • 视频:
    8-9 安全删除更新大量数据实战
    01:47
  • 视频:
    8-10 第39问 如何迁移MySQL账号?
    03:42
  • 视频:
    8-11 使用pt-show-grants导出账号信息
    01:26
  • 视频:
    8-12 实战pt-show-grants
    01:29
  • 视频:
    8-13 第40问 如何整理Innodb表碎片,释放空间?
    06:01
  • 视频:
    8-14 第41问 如何自动kill有性能问题的查询?
    05:01
  • 视频:
    8-15 第42问 如何对Innob表进行压缩?
    04:30
  • 视频:
    8-16 第43问 如何查看某个session的配置?
    05:17
  • 视频:
    8-17 查看某个session的配置实战
    04:52
  • 视频:
    8-18 第44问 如何自动进行数据库备份?
    04:05
  • 视频:
    8-19 MySQL逻辑备份实战
    08:17
  • 视频:
    8-20 物理备份介绍
    01:29
  • 视频:
    8-21 物理备份实战(一)
    03:43
  • 视频:
    8-22 物理备份实战(二)
    02:20
  • 视频:
    8-23 部署自动化备份任务
    04:33
  • 视频:
    8-24 如何自动进行binlog备份?
    03:05
  • 视频:
    8-25 第45问 binlog实时备份实战
    03:21
  • 视频:
    8-26 第46问 如何把数据库恢复到指定时间点?
    01:21
  • 视频:
    8-27 数据备份恢复实战(一)
    05:21
  • 视频:
    8-28 数据备份恢复实战(二)
    02:59
  • 视频:
    8-29 数据备份恢复实战(三)
    05:26
  • 视频:
    8-30 第47问 如何恢复误修改的数据?
    02:21
  • 视频:
    8-31 恢复误修改的数据实战(一)
    03:03
  • 视频:
    8-32 恢复误修改的数据实战(二)
    03:10
  • 视频:
    8-33 第48问 MySQL如何删除重复数据?
    02:04
  • 视频:
    8-34 删除重复数据实战
    04:17
  • 视频:
    8-35 第49问 数据库自增ID主键溢出如何处理?
    03:36
  • 视频:
    8-36 处理自增ID主建溢出实战
    06:52
  • 视频:
    8-37 第50问 如何对数据库操作进行审计(一)
    04:17
  • 视频:
    8-38 如何对数据库操作进行审计(二)
    01:04
  • 视频:
    8-39 MySQL安全审计实战
    02:08
  • 视频:
    8-40 本章总结
    01:24

本章介绍:

本章主要对整体课程内容进行全面梳理和总结,总结课程中的重难点问题,帮助大家大到更好的学习效果。

第9章 课程总结
1 节|8分钟
展开
  • 视频:
    9-1 课程总结
    07:09
本课程已完结
适合人群
MySQL初学者、数据库管理员、系统管理员
希望优化应用性能的开发人员
技术储备
具备MySQL数据库基础
具备Linux基础
环境参数
技术栈 MySQL 8.0 Python 2.7 Shell
不为别的,只为提升面试通过率
尽管课程时间很长,
但没关系,我们有老师的陪伴,
还有同学之间互相鼓励,彼此帮助,
完成学习后,还能获得慕课网官方认证的证书。
立即购买
数据加载中...
《MySQL必会核心问题50讲》的真实评价
综合评分:分,共 人参与
篇幅原因,只展示最近100条评价

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题

意见反馈 帮助中心 APP下载
官方微信