北京百阿腾教育
  1. MySQL

    1. 录播
      测试而已
      67分钟

对课程感兴趣?

点击报名,听课时长可兑换余额哦~

北京百阿腾教育免费

最近在学 3 累计报名 75 好评度 -
咨询老师
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP

课程概述

目录

往期学员作业()

评论

老师介绍

  • 小麦苗

    小麦苗

    小麦苗,11g和12c的OCM,MySQL 5.7 OCP,多年Oracle讲师经验,只专注于数据库,提供OCP、OCM和高可用课程的培训。麦课,麦课,不一样的微课。
简  介 专注于Oracle、MySQL培训认证,多年一厂DBA经验。本课程针对MySQL进行培训。
北京百阿腾教育科技有限公司,
 
  序号 课程大纲 知识点说明 讲解用时(分钟) 重要性程度 备注
Linux运维-MySQL部分课程规划
第一章 MySQL介绍及安装 01 讲师简介 讲师简介 5 介绍说明  
02 DBA工作内容 1.DBA的工作内容(初级、中级、高级)
2. Linux运维-MySQL课程框架
30 介绍说明  
03 DBA的职业素质 1.DBA的职业素质 10 介绍说明  
04 数据库管理系统介绍 1. 数据是什么
2. 数据库管理系统
10 介绍说明  
05 数据库管理系统分类及特点 1. 数据库管理系统分类
2. RDBMS与NoSQL区别及特性
3. 数据库产品排名
20 介绍说明  
06 不同厂家数据库产品及应用场景介绍 1. Oracle公司产品介绍
2. 其他公司产品介绍
20 介绍说明  
07 MySQL简介 1. MySQL发展史
2. MySQL的特点
3. MySQL产品线
10 介绍说明  
08 MySQL安装方式介绍及应用场景 MySQL安装方式介绍及应用场景 5 介绍说明  
09 安装环境准备 1. 虚拟机环境准备介绍
2.软件获取及企业生产环境版本选择
20 介绍说明  
10 MySQL编译安装 1. 编译参数说明(在安装跑进度时同时讲)
2.编译安装过程演示
3.设定初始密码
40 重点讲解  
11 MySQL5.7 安装部署的新特性 1.MySQL5.7安装部署新特性
2.版本升级思路
20 介绍说明  
           
           
   
第二章 MySQL体系结构及基本管理 01 上节回顾 上节内容回顾 5 介绍说明  
02 服务器客户端模型 1. MySQL C/S结构简介
2. 客户端程序简介
3. 服务器端程序介绍
20 介绍说明  
03 实例介绍 1.MySQL实例的构成 10 介绍说明  
04 MySQLD服务器程序层次构成详解 1. 连接层
2. SQL层
3. 存储引擎层
4.一条SQL语句的执行过程分析
50 重点讲解  
05 MySQL逻辑结构 1. 库、表的基本构成 30 介绍说明  
06 MySQL物理存储结构 1. MySQL存储结构
2. 存储引擎前瞻
3、段、区、页介绍
20 介绍说明  
07 MySQL连接管理 1. mysql连接工具详解 10 介绍说明  
08 MySQL启动和关闭详解 1. 启动流程详解
2. 关闭方式详解
3. 启动报错处理
30 重点讲解  
09 MySQL初始化配置详解 1. 配置文件的作用
2. 配置文件管理编写实战
3. 配置文件读取顺序
40 重点讲解  
10 MySQL多实例配置实战 MySQL多实例配置实践 20 介绍说明  
11       介绍说明  
           
   
第三章 MySQL-SQL入门 01 课前考试+上节回顾 上节内容回顾 10 介绍说明  
02 用户介绍 1. 用户的作用
2.用户的定义
10 介绍说明  
03 用户管理操作 1. 用户创建、删除
2. 用户授权及回收权限
3. 用户管理生产实战及注意问题
4. 用户密码忘记处理方法(5.6与5.7的差异)
5. 清理无用用户
6. 权限重叠的结果分析
40 介绍说明  
04 SQL介绍 1.运维人员需要对SQL的掌握程度介绍
2.SQL介绍
10    
04 MySQL客户端命令使用详解 1. Mysql客户端命令内置功能介绍
2.HELP详解
20 介绍说明  
05 MySQL SQL入门 ①. HELP命令使用详解
②. 常用语句类型作用介绍(DDL、DCL、DML)
20 重点讲解  
06 MySQL DDL语句之管理数据库 1. 数据库相关查询操作
2. 数据库的创建及定义(字符集)
3. 数据库的定义修改(字符集)
4.开发规范中DDL语句(库)的注意事项
40 重点讲解  
07 MySQL DDL之表管理操作 1. 表的属性介绍
2. 表的创建及属性定义
3. 表的属性修改及表的删除
4.开发规范中对表设计的注意事项
40 重点讲解  
           
   
  01 课前考试+上节回顾 上节内容回顾 10 介绍说明  
第四章 MySQL-SQL开发 02 DML语句管理表内容 1. Insert、update、delete语句的使用
2. DML语句的使用规范及企业应用实战
40 重点讲解  
03 DQL_select语句使用入门 1. Select语句基础语法结构介绍
2. Sql语句的使用规范介绍
30 重点讲解  
04 DQL_select语句高级使用 1. where子句
2.order by+limit
3.join表连接
4.group by+分组聚合函数
5.子查询
6.往期学员面试题总结
120 介绍说明  
05 MySQL 字符集介绍及数据类型介绍 1. 字符集的简介
2. 字符集设置实践
3. 企业中字符集设置实践
4.MySQL数据类型介绍
40 介绍说明  
06 MySQL高级开发介绍 视图、存储过程函数、触发器介绍 20 介绍说明  
07 MySQL 元数据获取 1. Information_schema基本介绍
2. 企业常用统计信息获取
3.运维批量管理实现
4.MySQL 常用SHOW语句介绍
120 重点讲解  
  说明:除去学生讨论与提问过程解答时间,以及休息时间;第4天授课内容结束
第五章 MySQL索引管理 01 课前考试+上节回顾 上节内容回顾 10 介绍说明  
02 索引介绍 1. 索引基本介绍
2. 索引类型介绍
3.B+树索引设计哲学
60 介绍说明  
03 索引的基本管理 ①. 索引的创建、删除
②. 主键、外键约束索引介绍及使用
③. 联合索引创建
60 介绍说明  
04 索引企业级案例 ①. 企业中索引优化过程详解
②. Explain执行计划分析工具使用
40 介绍说明  
05 索引的建立原则及不走索引情况原理分析 ①. 索引建立原则
②. 不走索引情况原理
③. 企业SQL优化思路
90 介绍说明  
06 往期学员优化案例 往期学员优化案例2则 30    
           
   
第六章 MySQL存储引擎 01 课前考试+上节回顾 上节内容回顾 10 介绍说明  
02 存储引擎介绍 1. 存储引擎介绍及作用
2. mysql支持的存储引擎类型
30 介绍说明  
03 INNODB存储引擎特性介绍 1. INNODB引擎特性介绍
2. 存储引擎设置及查看
3. 存储引擎存储结构详解
4.一个存储引擎选择错误的真实例子及处理过程
5.Innodb存储引擎表空间介绍及管理
6.一个往期学员的故障(无备份),数据恢复例子
90 介绍说明  
04 INNODB事务介绍 1. 事务的概念
2. 事务的ACID特性
30 介绍说明  
05 事务的ACID特性及工作流程 1. redo
2. undo
3. 事务控制
4、锁
5、事务的隔离级别
80 介绍说明  
06 InnoDB存储引擎重要参数详解 1.innodb_flush_log_at_trx_commit
2.Innodb_flush_method 
30    
           
   
第七章 MySQL日志管理 01 课前考试+上节回顾 上节内容回顾 10 介绍说明  
02 MySQL常用日志介绍 1. MySQL常用日志介绍 10 介绍说明  
03 MySQL错误日志及一般查询日志 1. MySQL 错误日志介绍及配置
2. MySQL 一般查询日志介绍及配置
25 介绍说明  
04 MySQL二进制日志 1. 二进制日志介绍
2. 二进制日志记录特点
3.二进制日志记录格式介绍
4.二进制日志的控制
5.二进制日志内容的查看
6.二进制日志恢复实践案例
7.二进制日志的删除管理
8.sync_binlog参数详解
90 重点讲解  
05 慢查询日志 1. 慢查询日志介绍
2. 慢查询日志控制
3. 慢查询日志分析工具mysqldumpslow简介使用
4.满日志查询分析工具pt-query-diagest基本使用使用
5.往期学员真实满日志查询分析案例
60 重点讲解  
             
   
第八章 MySQL备份恢复 01 课前考试+上节回顾 上节内容回顾 10 介绍说明  
02 MySQL备份介绍 1. MySQL备份原因及备份类型介绍 15 介绍说明  
03 MySQL备份方式及工具介绍 1. MySQL 备份的方式介绍
2. MySQL 备份工具介绍
20 介绍说明  
04 MySQL逻辑备份工具使用详解 1. Mysqldump工具常用参数详解
2. Mysqldump全库备份、单库、单表备份实战
3、mysqldump锁表备份及innodb热备原理详解
60 介绍说明  
05 mysql逻辑备份工具企业实战 1、mysqldump备份恢复企业实战
2、mysqldump+binlog实现全备、增量备份恢复实战
3、mysqldump企业备份策略设计与实现
60 介绍说明  
06 MySQL事务日志原理回顾 1. MySQL事务回顾
2. Redo、Undo日志文件功能回顾
20 介绍说明  
07 Xtrabackup物理备份工具实现原理 1. 使用Xtrabackup实现全备及恢复
2.备份集中文件的功能详解
3、使用Xtrabackup实现增量备份及恢复
80 介绍说明  
08 Xtrabakcup工具企业实战 1、全备+增量恢复原理详解
2、企业案例备份恢复过程详解
3、Xtrabakcup企业备份策略设计与实现
60 介绍说明  
             
   
第九章 MySQL主从复制 01 课前考试+上节回顾 上节内容回顾 10 介绍说明  
02 MySQL二进制日志知识回顾 1. 二进制日志记录方式、内容、基本管理回顾 10 介绍说明  
03 传统备份方式回顾及缺陷 1.传统备份方式回顾
2. 传统备份方案缺陷
10 介绍说明  
04 MySQL主从复制简介 1. 主从复制能为我们做什么?
2.主从复制简介
3.主从复制基本应用场景介绍
10 介绍说明  
05 MySQL主从复制原理详解 1、传统复制原理详解(画图说明)
2、传统复制中的线程介绍
3、传统复制中的文件介绍
90 重点讲解  
06 MySQL主从复制实战1 1、传统主从复制的搭建
2、主从复制状态监控
3、主从复制线程故障排除
60 重点讲解  
07 MySQL主从复制企业故障分析 1、从库IO、SQL线程故障分析
2、从库设置防止出现类似故障的思路
30 重点讲解  
08 MySQL主从延时分析 1. 主从延时状态查看
2. 产生主从延时的原因
20 重点讲解  
09 MySQL复制的高级功能实现 1. 延时从库实现
2. 复制过滤实现
3. 半同步复制
4. 2PC机制原理介绍
5. group commit机制对5.6半同步复制的优化
6. 5.7新特性增强半同步复制介绍
90 重点讲解  
08 MySQL主从复制基本架构演变 1、传统架构中企业需求分析
2、一主多从架构应用需求设计及实现
3、多级主从架构企业应用设计及实现
4、双主架构基本介绍及构建
5、基于传统复制的高可用、读写分离架构演变
40 介绍说明  
10 MySQL 5.7 &8.0高可用新特性(扩展) 1.MySQL 5.7 复制新特性MGR介绍
2.MySQL 8.0InnoDB cluster技术前瞻
30 介绍说明  
  11          
           
   
第十章 MySQL高可用与高性能(1) 01 传统复制方案回顾 1、传统复制方案回顾
2、传统复制方案缺陷
10 介绍说明  
02 GTID复制技术详解 1、GTID介绍
2、GTID优势
3、GTID复制部署(1主2从)
30 重点讲解  
03 GTID复制拓展 1、GTID复制故障处理
2、GTID复制特性(group commit&&FAIL OVER)
30 重点讲解  
04 基本复制架构缺陷 1、选主、切换
2、数据补偿、应用透明
20 重点讲解  
05 MHA高可用 1、企业高可用方案介绍
2、MHA高可用方案介绍
3、MHA高可用架构原理
4、MHA高可用架构软件结构
5、MHA高可用架构部署
80 重点讲解  
06 MHA高可用技术扩展 1、MHA高可用故障模拟及处理
2、配置漂移IP
3、配置切换权重
4、binlogServer配置
5、MHA配置邮件提醒
6、手工切换
90 重点讲解  
07 企业读写分离及分库分表 1、手工分库分表思路及实践
2、企业常见分库分表、读写分离方案特性介绍
3、各类企业解决方案对比
40 介绍说明  
08 360开源项目Atlas简介 1、Atlas及Atlas-shard方案简介及对比
2、Atlas应用场景及核心功能特性
30 介绍说明  
09 Atlas解决方案实施 1、部署Atlas软件
2、Atlas基本使用管理
3、测试Atlas读写分离功能
30 重点讲解  
10 Altas解决方案扩展 1、Atlas自动分表功能实践
2、Atlas IP过滤功能实践
3、Atlas-sharding版本功能及架构介绍
40 介绍说明  
           
   
第十一章 MySQL高可用与高性能(2) 01 MyCAT基础入门 1.分布式系统概述
2.MyCAT入门
3.MyCAT基础概念 
30 介绍说明  
02 MyCAT安装及环境准备 1、java依赖包安装
2、软件获取及安装
3、集群环境准备
60 重点讲解  
03 MyCAT配置文件功能l详解 1、Schema.xml——schema标签及参数详解
2、Schema.xml——dataNode标签及参数介绍
3、Schema.xml——dataHost标签及参数介绍
4、Schema.xml——Table标签及参数介绍
5、穿插讲解server.xml配置文件
60 重点讲解  
04 MyCAT基础架构实战详解 1、MyCAT基础读写分离架构实战
2、MyCAT高可用架构配置实战
3、MyCAT业务垂直切分实战
120 重点讲解  
05 MyCAT分片规则详解及实战 1、range分片规则介绍及实战实战配置
2、取模分片规则介绍及实战实战配置
3、枚举分片规则介绍及实战实战配置
4、全局表应用场景介绍与实战配置
5、ER表应用场景介绍与实战配置
120 重点讲解  
06 MyCAT架构设计、演变及管理 1、架构设计及演变
2、MyCAT日常运维管理
40 重点讲解  
   
第十二章 MySQL优化实战 01 课前考试+上节回顾 课前考试 10 介绍说明  
02 优化哲学 优化哲学 20 介绍说明  
03 优化方向 1、优化角度
2、优化范围
3、优化框架模型
50 介绍说明  
04 优化工具 1、操作系统优化工具介绍
2、数据库优化工具详解
40 介绍说明  
5 企业基础优化实战 1、优化思路详解
2、硬件优化方向详解
3、系统优化方向详解
4、应用优化详解
5、数据库层优化详解
80 介绍说明  
   

* 课程提供者:北京百阿腾教育