MySQL 8.0 OCP 培训
l MySQL介绍
MySQL 数据库以其简单高效可靠的特点,在最近短短几年的时间就从一个名不见经传的数据库系统,变成一个在IT行业几乎是无人不知的开源数据库管理系统。从微型的嵌入式系统,到小型的web网站,至大型的企业级应用,到处都可见其身影的存在。
现在,MySQL是世界上排名第一的开源数据库,也是在Web应用方面排名第一的数据库,同时它也是一个优秀的嵌入式数据库。MySQL广泛应用于 3000 多家 ISV和OEM的产品中,其中包括全球前 10 大软件公司中的 9 家以及前 20 大软件公司中的 18 家。
l MySQL认证介绍
甲骨文专家中,MySQL 数据库管理员( OCP )证明您的安装和优化MySQL服务器,设置复制和安全,执行数据库备份及性能优化和保护MySQL数据库的能力。
课程中MySQL的授权讲师将教会你如何适当安装配置MySQL,了解MySQL企业版的高级特性,学会如何使用MySQL的各种数据库对象,建立完善的安全机制和掌握数据库扩展的分析操作能力,获得全球认可的原厂专业资格证书。
l 入学基础
n 计划跨入高端数据库技术,但无任何基础的在职人员;
n 计划从事MySQL职业的在校大学生(专业不限)
n 计划转行为MySQL DBA的软件开发人员
n 计划进入月薪行业的在职者;
n 计划进入互联网、互联网金融等IT信息技术职位的求职者。
l 课程大纲:
时间 | 课程内容 |
第一天 | 第一章 MySQL简介 1.MySQL为Web提供动力 2.MySQL市场份额:DB Engines 3.MySQL 企业版 4.Oracle Premier支持MySQL 5.MySQL和Oracle集成 6.MySQL网站 7.社区资源
第二章 安装和升级MySQL 1.安装顺序 2.从下载包安装MySQL 3.MySQL RPM Linux安装文件 4.MySQL DEB安装 5.Linux发行版特定存储库 6.安装MySQL添加Yum存储库 7.配置Yum存储库版本 8.添加APT存储库 9.配置存储库版本 10.手动配置APT存储库 11.在Windows 上安装MySQL 12.从源代码安装MySQL 13.Linux MySQL Server安装目录 14.Windows MySQL Server安装目录 15.MySQL程序 16.mysqld:MySQL服务器进程 17.安装程序 18.实用程序 19.启动和停止MySQL 20.升级MySQL
第三章 了解MySQL体系结构 1.架构 2.客户端/服务器连接 3.MySQL服务器进程 4.连接协议 5.SQL层 6.存储层 7.存储引擎 8.数据目录 9.InnoDB表空间 10.重做日志 11.撤消日志 12.日志文件和缓冲区 13.InnoDB缓冲池
|
第二天 | 第四章 配置MySQL 1.MySQL配置选项 2.配置文件 3.服务器系统变量 4.在同一主机上启动多个服务器
第五章 监控MySQL 1.用日志文件监视MySQL 2.状态变量 3.Performance Schema 4.sys Schema 5.MySQL Enterprise Audit 6.MySQL Enterprise Monitor 7.SHOW PROCESSLIST
第六章 管理MySQL用户 1.身份验证和授权 2.帐户名 3.设置帐户密码 4.可插入身份验证 5.授权 6.使用角色权限 7.授权表
|
第三天 | 第七章 安全 1.安全风险 2.连接安全 3.防范MySQL密码安全风险 4.限制操作系统使用 5.钥匙圈 6.保护数据免受SQL注入攻击 7.MySQL企业防火墙
第八章 维持一个稳定的系统 1.稳定系统 2.问“会出什么问题?” 3.产能规划 4.确定问题的性质 5.确定服务器速度减慢的原因 6.MySQL如何锁定行 7.InnoDB恢复
|
第四天 | 第九章. 优化查询性能 1.识别慢速查询 2.使用EXPLAIN查看优化器对索引的选择 3.索引类型 4.维护InnoDB索引统计 5.MySQL查询分析器
第十章. 选择备份策略 1.备份类型 2.备份技术 3.比较备份方法
第十一章. 执行备份 1.备份工具:概述 2.MySQL企业备份 3.mysqldump和mysqlpump 4.物理InnoDB备份:概述 5.复制作为备份的辅助手段 6.正在处理二进制日志内容 7.配置复制拓扑58 8.管理复制拓扑38 9.利用InnoDB集群实现高可用性43
|
第五天 | 第十二章. 配置复制拓扑 1.复制主从架构 2.复制冲突 3.复制用例 4.配置复制 5.二进制日志格式 6.异步复制 7.MySQL克隆插件
第十三章. 管理复制拓扑 1.使用日志坐标进行故障转移 2.复制线程 3.监视复制 4.故障排除
第十四章 利用InnoDB集群实现高可用性 1.InnoDB集群的架构 2.MySQL Shell 3.管理集群
|