课程目标
掌握MySQL的安装部署
理解MySQL的体系结构
掌握MySQL的日常运维
理解MySQL运维规范
对数据执行物理和逻辑备份
配置简单和复杂的复制拓扑
理解MySQL的高可用架构
讲师介绍:
课程大纲:
第一章 MySQL安装部署
MySQL支持的操作系统
MySQL编译安装
MySQL编译安装过程(1)
MySQL编译安装过程(2)
第二章 MySQL体系结构
MySQL服务器的主要组件及进程介绍
MySQL的连接层
MySQL的SQL层(1)
MySQL的SQL层(2)
MySQL的存储层
InnoDB如何写数据
Change Buffer
MySQL的日志模块—Redo Logs
MySQL的内存使用与核心参数
第三章 MySQL运维与规范设计
MySQL多实例部署与操作
数据库维护操作
用户权限管理
表维护操作
数据迁移
第四章 MySQL备份恢复
数据库有了主从为什么还要备份?备份类型介绍
MySQL热备的4个工具
mydumper备份操作、Xtrabuckup备份操作
数据库闪回
MySQL的备份策略
MySQL备份设计
第五章 MySQL复制原理
MySQL复制的场景
MySQL复制基础架构
MySQL复制详细分析
MySQL复制参数配置
MySQL线上部署主从复制
MySQL复制方式
MySQL增强半同步复制
MySQL多源复制解析
MySQL多线程复制、复制视图、复制常见问题
第六章 MySQL高可用架构
MySQL高可用概述
MMM架构
MHA高可用架构
MySQL主库宕机分析
PXC架构
MGR介绍、MySQL高可用架构