MYSQL 管理实战

培训费用:¥ 4800

培训周期:24 课时

在线咨询

课程大纲


培训概述

Oracle MySQL数据库管理员课程是为DBA和想了解安装和配置Oracle MySQL服务器,设置复制和安全性,执行数据库备份和性能调优和保护Oracle MySQL数据库其他数据库人员准备课程。

· 描述Oracle MySQL架构

· 安装和升级Oracle MySQL

· 在运行时间配置Oracle MySQL 服务器选项

· 为解决性能问题评估数据类型及字符集

· 了解和使用基于InnoDB Oracle MySQL存储引擎

· 利用多种 Oracle MySQL 工具完成备份及恢复操作


课程目标

描述Oracle MySQL架构

安装和升级Oracle MySQL

利用 INFORMATION_SCHEMA 数据库访问元数据

完成 Oracle MySQL 启动和关闭操作

在运行时间配置 Oracle MySQL 服务器选项

利用 Oracle MySQL 管理员图形用户界面管理 Oracle MySQL 服务器

为解决性能问题评估数据类型及字符集

了解数据锁定概念以及在 Oracle MySQL 中不同级别锁定

了解和使用Oracle MySQL InnoDB引擎

保持Oracle MySQL安装一致性

使用触发器执行管理任务

使用企业审计和插入式验证

配置高级复制技术来实现ORACLE MYSQL高可用性

描述介绍性能调优技术

执行备份和恢复操作

管理任务自动化与排程事件


必要先决条件:

有一定关系数据库和SQL使用经验人员


培训大纲

1、Oracle MySQL 架构

客户端/服务端模型

通信协议

SQL层

存储层

如何让Oracle MySQL服务支持存储引擎

Oracle MySQL如何使用内存和磁盘空间

Oracle MySQL插件接口


2、系统管理

选择下载Oracle MySQL安装类型

安装Oracle MySQL服务

Oracle MySQL服务器安装文件结构

运行以及关闭Oracle MySQL服务

升级Oracle MySQL服务

如何在单台主机上运行多个Oracle MySQL服务


3、服务器配置

Oracle MySQL服务配置选项

全局系统变量

SQL模式

可用日志文件

二进制日志


4、客户端和工具

可用客户管理任务

Oracle MySQL管理客户端

Oracle MySQL命令行客户端

Oracle MySQL admin命令行客户端

Oracle MySQL工作台图形客户端

Oracle MySQL服务器相关工具

可用API(驱动程序和连接器)


5、数据类型

主要数据类型类别

NULL含义

列属性

字符集使用与数据类型

选择适当数据类型


6、获取元数据

可用元数据访问方法

INFORMATION_SCHEMA架构

使用可用命令来查看元数据

显示报表和information_schema表之间差异

Oracle MySQL show客户端程序

使用INFORMATION_SCHEMA查询来创建shell命令和SQL语句


7、事务和锁

使用事务控制语句来同时执行多个SQL语句

事务ACID属性

事务隔离级别

使用锁来保护数据交互一致性


8、存储引擎

Oracle MySQL存储引擎

INNODB存储引擎

InnoDB系统和每个表文件表空间

NoSQL和MemcachedAPI

配置高效表空间

使用外键来实现参照完整性

InnoDB锁定机制

可用存储引擎特


9、分区

分区和Oracle MySQL 分区

使用分区原因

分区类型

创建分区表

子分区

如何获得分区元数据

修改分区以提高性能

存储引擎支持分区


10、用户管理

进行用户身份验证需求

使用SHOW PROCESSLIST显示哪个线程正在运行

创建,修改和删除用户帐户

替代身份验证插件

按照需求为用户授权

按照访问用户权限等级为用户划分权限

权限类型

授予,修改以及回收用户权限


11、安全

认识常见安全风险

安全风险具体到Oracle MySQL安装

安全问题及对应网络,操作系统,文件系统和用户

保护您数据

使用SSL进行安全Oracle MySQL服务器连接

如何通过SSH协议使Oracle MySQL服务器安全远程连接

对于安全问题,查找更多信息


12、表维护

Oracle MySQL表维护作业类型

SQL语句表维护

客户端和实用程序,用于表维护方案

维护表和其他存储引擎


13、导出导入数据

导出数据

导入数据


14、Oracle MySQL 内部编程

创建并执行存储程序

描述存储程序执行安全

创建并执行触发器

创建,修改和删除事件

事件执行调度


15、备份恢复

备份基础知识

备份方式

备份工具和实用程序

制作二进制日志和文本备份

日志和状态文件备份角色

数据恢复


16、复制

管理Oracle MySQL二进制日志

Oracle MySQL复制线程和文件

建立一个Oracle MySQL复制环境

设计复杂复制拓扑

多主循环复制

执行控制切换

Oracle MySQL主从复制监控和故障排除

复制与全局事务标识符(GTIDs)


17、性能调优

使用EXPLAIN来分析慢查询

总表优化

监测影响性能状态变量

设置与解读Oracle MySQL服务器变量

性能架构概述


Oracle MySQL OCP管理员认证

考试:Oracle Certified Professional, MySQL 5.6 Database Administrator

代码:1Z0-883

时间:150 minutes

数量:100

及格:64%

题型:选择题

价格:258美金