课程培训
MySQL OCP培训

培训目标
 掌握MySQL数据库的核心运维与开发技能,熟悉其高可用架构、性能优化、安全加固及云原生部署方案,能够独立完成企业级MySQL数据库的设计、部署、监控与故障排查,满足金融、互联网、电商等行业对高性能数据库的需求。

培训收益

1. 深入理解MySQL 8.0+的架构设计与核心特性(如InnoDB集群、JSON支持、窗口函数)。

2. 具备MySQL云原生部署能力(如AWS RDS、阿里云PolarDB、腾讯云TDSQL)。

3. 熟练掌握SQL性能调优、复制同步与高可用集群搭建(InnoDB Cluster/Group Replication)。

4. 能够设计并实施数据安全策略(如透明数据加密TDE、审计日志)。

5. 获得Oracle官方认证的MySQL OCP证书,提升职场竞争力。

 

培训内容

第一章:MySQL数据库基础与生态

1.1 MySQL概述

· MySQL发展历程与开源生态(Oracle收购后的演进)

· MySQL与MariaDB、Percona Server的对比

· MySQL在云原生数据库中的定位(如AWS Aurora替代方案)

1.2 MySQL 8.0+新特性

· 原子DDL、窗口函数、JSON增强、角色管理

· InnoDB引擎优化(直方图统计、并行查询)

· 事务性数据字典与崩溃恢复机制

 

第二章:MySQL安装、升级与云部署

2.1 本地环境部署

· Linux/Windows下MySQL二进制包与源码安装

· 配置文件(my.cnf/my.ini)参数详解

· 版本升级策略(8.0升级兼容性检查)

2.2 云数据库部署

· AWS RDS for MySQL/Aurora配置与管理

· 阿里云PolarDB、腾讯云TDSQL架构与运维

· 混合云环境下的数据同步与迁移

 

第三章:MySQL体系结构与存储引擎

3.1 核心架构解析

· 连接池、SQL接口、解析器、优化器、执行引擎

· 存储引擎对比(InnoDB/MyISAM/Memory/CSV)

3.2 InnoDB深度解析

· 事务日志(Redo Log/Undo Log)与崩溃恢复

· 缓冲池(Buffer Pool)调优与LRU算法

· 多版本并发控制(MVCC)与锁机制

 

第四章:MySQL配置与性能调优

4.1 参数优化

· 关键参数配置(innodb_buffer_pool_size、max_connections)

· 动态参数调整与性能监控工具(Performance Schema/Sys Schema)

4.2 SQL性能优化

· EXPLAIN分析执行计划与索引优化

· 慢查询日志与PT-Query-Digest工具使用

· 查询重写与执行计划固定(Optimizer Hints)

4.3 架构级优化

· 读写分离与代理层方案(ProxySQL/MySQL Router)

· 分库分表策略与中间件(ShardingSphere/MyCat)

 

第五章:MySQL安全与合规

5.1 用户与权限管理

· 角色(Role)与动态权限(8.0+)

· 密码策略与权限审计(Enterprise Audit Plugin)

5.2 数据安全加固

· 透明数据加密(TDE)与SSL/TLS加密传输

· 敏感数据脱敏与动态数据掩码(DDM)

· 等保2.0合规配置与审计日志分析

 

第六章:高可用与容灾方案

6.1 主从复制(Replication)

· 异步/半同步/组复制(Group Replication)配置

· GTID复制与并行复制优化

· 复制故障排查与数据一致性校验(pt-table-checksum)

6.2 InnoDB Cluster实现高可用

· MySQL Shell + MySQL Router + Group Replication部署

· 自动故障转移与集群管理(Cluster Admin API)

6.3 跨机房容灾

· MGR多主架构与延迟复制策略

· 异地多活方案(如基于DNS的读写分离)

 

第七章:备份与恢复策略

7.1 备份方法对比

· 逻辑备份(mysqldump/mydumper)与物理备份(XtraBackup)

· 云数据库备份(快照、Binlog备份链)

7.2 备份实战

· 全量+增量备份方案设计

· 备份文件加密与压缩优化

· 恢复演练(PITR:Point-in-Time Recovery)

 

第八章:数据库运维自动化

8.1 监控与告警

· Prometheus + Grafana监控方案

· 慢查询告警与资源阈值设置

8.2 自动化运维工具

· Shell/Python脚本实现批量管理

· Ansible/SaltStack部署MySQL集群

· 云原生工具(AWS CloudWatch/阿里云ARMS)

 

第九章:MySQL高级特性应用

9.1 分区表与分表

· RANGE/LIST/HASH分区策略

· 分区裁剪与性能优化

9.2 事务与锁机制

· 事务隔离级别与死锁检测

· 乐观锁与悲观锁实现(SELECT FOR UPDATE)

9.3 数据库编程

· 存储过程/函数/触发器开发

· 事件调度器(Event Scheduler)与定时任务

 

培训特色

· 云原生导向:覆盖AWS/阿里云/腾讯云等主流云数据库部署。

· 高可用优先:重点讲解InnoDB Cluster、MGR等企业级方案。

· 安全合规:融入等保2.0、GDPR等数据安全标准。

· 实战驱动:每章节配套实验环境(如Docker容器化MySQL集群),模拟真实故障场景。

适合人群

· MySQL DBA(数据库管理员)

· 云数据库运维工程师

· 后端开发工程师(需优化SQL性能)

· 金融、电商行业数据库架构师

· 计划获取MySQL OCP认证的技术人员




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>