1、了解MySQL架构 2、安装MySQL服务器 3、 升级MySQL 4、在一台主机上运行多个MySQL服务器
5、在MySQL运行时配置服务器选项 6、 激活并管理大量服务器日志 7、用MySQL的各种软件完成DBA的任务 8、 能用INFORMATION_SCHEMA访问元数据 9、评估比较字符类型和字符集
10、 理解MySQL的数据锁 11、 理解MySQL的多数据引擎机制 12、 维护和管理MySQL的数据表
13、 执行备份和恢复操作 14、 管理用户维护和安全 15、 理解存储程序上DBA的工作角色
16、 用触发器完成管理任务 17、 理解分区 18、 设置和计划维护事件
19、 描述性能调优技术 20、 描述高可用技术 21、 配置和管理MySQL复制
22、 常见DBA问题排错 23、 描述MySQL的客户端/服务器端模式 24、 理解通讯协议
25、 理解服务器如何支持存储引擎 26、 解释MySQL的使用内存和硬盘空间的基础原理
章节一:MySQL介绍和安装
1)MySQL课程总体介绍 2)MySQL对Oracle的意义 3) MySQL全球的应用 4)MySQL的社区支持
5)来自Oracle的重要支持 6)MySQL支持的操作系统 7)MySQL的相关网站 8)MySQL的学习路径
9)MySQL认证 10)MySQL的在线文档
章节二:MySQL体系架构
1)MySQL 架构 2)MySQL的客户端程序 3)MySQL服务器端 4)MySQL的连接层
5)MySQL通讯 6)SQL层 7)存储层 8)存储引擎
章节三:MySQL系统管理
1)MySQL 相关软件包 2)在Linux上启动和关闭MySQL服务器 3)提升安装安全性 4)Windows上的MySQL的安装
5)MySQL的数据目录 6)MySQL服务端软件的版本 7)检查升级后的数据表 8)启用多个MySQL服务端
章节四:MySQL服务端配置
1)MySQL配置选项 2)配置文件的选项组 3)登录路径 4)服务器系统变量参数
5)实时的系统变量参数 6)服务器状态变量 7)SQL处理模式 8)日志文件
9)二进制日志 10)配置企业级审查
章节五:MySQL客户端及其他工具
1)命令行客户端程序 2)mysql客户端的参数 3)mysql客户端:SQL语句 4)mysql客户端:使用脚本
5)mysqladmin 客户端程序 6)MySQL Enterprise Monitor 7)MySQL Workbench 8)MySQL代理
9)MySQL连接工具 10)MySQL第三方API
章节六:MySQL的数据类型
1)根据数据类型创建数据表 2)数字型 3)字符串型 4)字符集和校对集
5)二进制字符串型 6)时间型 7)空间型 8)NULL数据
9)创建数据表并定义列属性 10)数据类型的选择
章节七:MySQL的元数据
1)获取元数据方法 2)INFORMATION_SCHEMA数据库 3)用INFORMATION_SCHEMA数据表信息创建SHELL命令 4)DESCRIBE语句
5)MySQL支持的SHOW语句范例 6)mysqlshow范例 7)用INFORMATION_SCHEMA数据表信息创建 8)查询INFORMATION_SCHEMA
章节八:MySQL的事务和锁
1)事务 2)ACID事务特性 3)事务控制语句 4)自动提交模式
5)隐式提交 6)事务存储引擎 7)事务隔离问题 8)隔离等级
9)事务范例: 隔离 10)锁 11)显示锁 12)死锁
13)隐式锁
章节九:MySQL的存储引擎
1)存储引擎和MySQL 2)InnoDB 存储引擎 3)设置存储引擎 4)InnoDB系统表空间
5)Data数据表空间 6)表空间目录结构 7)日志文件和缓冲区图解 8)NoSQL和内存缓冲接口
9)键值对数据 10)在MySQL Databases使用NoSQL
章节十:MySQL的数据分区
1)数据分区 2)范围分区 3)列表分区 4)哈希分区
5)键分区 6)子分区r 7)获取数据分区信息 8)更改数据分区
9)删除数据分区 10)移除数据分区