课程模块 | 课程日期 | 课程章节 | 课程内容 |
---|
第一阶段(MySQL 基础认识篇) 课程目标:了解 MySQL 技术的历史和发展。 能独立安装 MySQL 软件。 |
基础认识 | 第一天 | MySQL 数据库介绍 | - MySQL 数据库介绍
- MySQL 数据库系统的发展
- 在企业中的应用
|
MySQL 安装与配置 | - 在 Windows 上安装 MySQL
- 在 Linux 上安装 MySQL
- 使用源码安装 MySQL
- 安装后的设置与测试
|
业务评估及系统规划 | - 根据业务进行评估机器资源需求
- 熟悉 SSD 和 HDD 的架构设计
- 根据业务需求规划文件系统和 IO 调度
- 根据 IO 写入特点配置 MySQL 数据库
|
第二阶段(SQL 语句使用篇) 课程目标: 学会使用基本的 SQL 语句处理数据。 学会处理数据。 |
SQL | 第二天 | SQL 基础 1 | - 检索数据使用 SQL 语句
- 限制和排序数据
- 使用函数
- 多表查询
- 子查询
|
第三天 | SQL 基础 2 | - 使用 DDL 建立与管理表
- 建立其他对象
- 操纵数据
- 高级子查询
- 报表高级分组函数
- 层次查询
|
第三阶段(MySQL 体系结构篇) 课程目标:了解 MySQL 数据库体系结构,清楚 MySQL 启动关闭每一步骤的变化。 了解 MySQL 服务器的物理结构和逻辑结构。 |
MySQL 体系 | 第四天 | MySQL 数据库体系结构 | - 客户端/服务器结构体系
- MySQL 如何使用磁盘空间
- MySQL 如何使用内存容量
|
MySQL 工具 | 第五天 | MySQL 工具管理 | - 在 Windows 下启动和停止 MySQL
- 在 UNIX 下启动和停止 MySQL
- 管理实例
- Administrative Clients 简介
- MySQL 客户端程序
- 使用 MySQL 内置客户端
- MySQL admin 客户端程序
- MySQL Administrator 图形化管理工具
- MySQL QueryBrowser 图形化查询工具
- MySQL 连接器
- 第三方 API 引用接口
- 服务器端程序概述
|
第四阶段(MySQL 数据库管理篇) 课程目标:MySQL 数据库管理。 PL/SQL。 |
数据库管理 | 第六天 | MySQL 数据库管理 | - MySQL 的配置,动态服务,SQL 模式, 日志和状态文件,二进制日志
- MySQL 服务器启动选项
- MySQL 访问权限系统
- MySQL 用户帐户管理
- 主键和外键
- 一台计算机上运行多个 MySQL 服务器
|
第七天 | 数据库安全管理 | - 字符集详解
- 安全管理数据库的用户和数据
- 权限安全管理
- 保障数据库网络安全
- MySQL 本地化和国际应用概要文件
|
第五阶段(MySQL 备份恢复篇) 课程目标:理解基本备份恢复概念。 学会使用各种备份恢复工具。 学会制定备份恢复策略。 学会实施数据库高可用性。 |
备份恢复 | 第八天 | 导入导出 | - 导入导出 导入导出数据的方法
- 使用 SQL 语句导入导出数据的方法
- 导入 SQL 脚本的数据
- 备份恢复基本规范
|
第九天 | 备份恢复工具 | - 备份恢复工具 备份和恢复 MYSQL 数据的原因
- 数据备份恢复计划
- MYSQL 备份的种类
- 备份工具简介
- 物理备份
- 逻辑备份
- 备份日志及文件位置
- 相关备份的日志文件和状态文件
- 备份的复制技术
- 备份方法概述
- 数据恢复备份恢复基本概念
|
第十天 | 高级备份恢复技术 | |
第六阶段(MySQL 集群管理篇) 课程目标:掌握 MySQL 集群结构。 学会部署、配置、管理 MySQL 集群环境。 |
集群部署 | 第十一天 | 安装部署 MySQL 集群 | - 了解常见 MySQL 集群方式
- 如何安装部署 MySQL 集群
|
第十二天 | 管理配置 MySQL 集群 | |
第七阶段(MySQL 高可用性篇) 课程目标:掌握 MySQL 分布式集群结构。 理解高可用性并学会容灾数据库。 |
分布式集群 | 第十三天 | 分布式集群部署和管理 | - 了解分布式集群架构设计方法
- 了解分布式集群管理、运维等内容
- 实现 MySQL 数据库的云服务
|
高可用性 | 第十四天 | 高可用性和数据库容灾 | |
第八阶段(MySQL 数据库运维篇) 课程目标:学会运维管理 MySQL 数据库。 对数据库实施监控和审计。 |
运维数据库 | 第十五天 | 自动化运维 | |
审计 | 第十六天 | 监控和追踪数据库 | - 监控和追踪数据库 监控和追踪系统异常
- 对数据库进行性能追踪
- 审计操作系统和行为
- 对数据库用户实施审计
|
第九阶段(MySQL 性能优化篇) 课程目标:MySQL 存储。 掌握 MySQL 数据库基本调优理念、方法。 |
存储引擎 | 第十七天 | 存储引擎 | - MyISAM 存储引擎
- InnoDB 存储引擎
- MERGE 存储引擎
- MEMORY 存储引擎
- BDB 存储引擎
- 其他存储引擎执行计划
|
性能优化 | 第十八天 | 数据库管理和调优 | - 系统优化的概述
- 优化 SELECT 等常用语句
- 锁定问题
- 优化数据库结构和 MySQL 服务器
- 磁盘问题
|