欢迎来到腾科IT教育网站
   400-885-2225

MySQL 课程简章
 

MySQL 全世界最流行的开源数据库软件

  十余年来,MySQL 数据库一直是数据库应用的核心,拥有不断增长和需求的客户群。在 LAMP 架构(Linux,Apache,MySQL,PHP/Perl/Python)中代表 M的 MySQL 经历了大交易处理应用、T 级数据仓库和高流量网站的严苛测试,证明了其在开源数据库中的领先地位。全球超过 1200 万个 MySQL 安装,每天在 MySQL网站有 50,000 个下载,没有其他开源数据库像 MySQL 这样流行。华尔街日报研究发现,在所有开源软件中,MySQL 数据库的下载次数仅次于 Mozilla Firefox浏览器。
 

课程大纲

授课对象

MySQL 数据库管理人员、MySQL 数据库开发人员、系统架构师等。

课程目标

MySQL 技能班

课程模块 课程日期 课程章节 课程内容
第一阶段(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 存储。
  • 掌握 MySQL 数据库基本调优理念、方法。
存储引擎 第十七天 存储引擎
  • MyISAM 存储引擎
  • InnoDB 存储引擎
  • MERGE 存储引擎
  • MEMORY 存储引擎
  • BDB 存储引擎
  • 其他存储引擎执行计划
性能优化 第十八天 数据库管理和调优
  • 系统优化的概述
  • 优化 SELECT 等常用语句
  • 锁定问题
  • 优化数据库结构和 MySQL 服务器
  • 磁盘问题
  •  

免费申请体验课


 
点击QQ沟通