沿安装、实例维护、权限审计与表空间进入MySQL管理,逐项练习Schema编程、锁监控、备份恢复和资源优化,再研讨复制、MGR及代理读写分离与集群搭建。本期安排:2026年11月23日,成都。
| 开课日期 2026年11月23日—2026年11月27日 | 开课地点 成都 |
| 学习费用 7800元/人 | 学制 5天 |
课程定位
围绕MySQL数据库管理和性能调优组织实机课程,包含MySQL8.0相关教学内容与五日安排,通过演示、讨论和案例联系安装维护、备份恢复及高可用。实际工具版本、环境与软件安排须按当期通知确认。
学习收获
- 了解MySQL文件结构。
- 学习配置管理多个MySQL实例。
- 学习系统变量设置及数据库启停。
- 学习用户、权限和安全审计管理。
- 认识通用与独立表空间的使用。
- 理解数据库日志体系。
- 学习Schema对象管理。
- 学习检测数据库锁阻塞状态。
- 理解备份恢复概念及MysqlBackup、XtraBackup工具。
- 练习MySQL Backup备份恢复。
- 学习数据库设计优化。
- 研究MySQL优化方法。
- 理解复制和半同步复制。
- 认识MHA、MySQL Router、Oneproxy及PXC等高可用架构。
- 学习使用MGR实现主从与集群环境。
- 认识代理机制和编码方式的读写分离。
课程特色
- 理论实践结合,穿插案例、关键应用演示、专题讨论及分组研究。
- 学员自带电脑,按人手一机开展实操;相关软件、环境与实操条件以当期正式安排为准。
课程模块
第一天上午
- MySQL介绍和数据库安装配置
- 内容一:Mysql简介
- MySQL数据库的起源
- MySQL各分支介绍(MySQL,MariaDB,Percona)
- MySQL8.0特性
- 内容二:安装配置
- 选择合适的 MySQL 服务器软件分发类型
- 安装MySQL服务器
- 设置MySQL服务器配置文件
- 初始化MySQL数据库
- 介绍可用的MySQL 工具
- 使用mysql命令行操作MySQL数据库
- 使用图形工具MySQL Workbench 、SQLYog操作MySQL数据库
第一天下午
- MySQL数据库基本维护
- 内容三:数据库基本维护
- 描述MySQL服务器安装后文件结构
- 介绍MySQL数据库的日志文件
- 说明二进制日志记录
- 启动和停止MySQL服务器
- 服务器变量介绍
- 参数文件配置
- 内容四:获取元数据
- 列出可用的元数据访问方法
- 识别 INFORMATION_SCHEMA 数据库(模式)的结构
- 使用可用命令查看元数据
- 使用SHOW 语句和 INFORMATION_SCHEMA 表查看元数据
- 内容五:创建数据库
- 说明MySQL中存储引擎的一般用途
- 列出MySQL的可用存储引擎
- 描述InnoDB 存储引擎
- 使用SQL语句创建数据库
第二天上午
- 用户权限管理和表空间管理
- 内容一:用户管理
- 创建、修改和删除用户帐户
- 列出用户授权要求
- 授予、修改和撤消用户特权
- 静态权限(user, db,table_privs, column_privs, proc_priv)
- 动态权限(global_grants)
- 审计功能配置
- 传统审计配置
- 内容二:表空间管理
- 通用表空间和独立表空间
- 参数innodb_file_per_table设置
- 创建通用表空间
- 表在表空间中的移动
- UNDO表空间设置
第二天下午
- Schema对象使用和数据库编程
- 内容三:Schema对象
- 数据类型介绍
- 创建表、修改表,表数据操作
- 字符集问题处理
- 描述表约束作用,维护表上的约束
- 表分区特性介绍
- 创建分区表
- 获取分区元数据
- 使用分区改善性能
- 索引的创建和使用
- 查询语句SELECT用法(连接查询、子查询)
- 内容四:数据库编程和函数
- 编程基础(变量定义、控制结构)
- 存储过程编写
- 函数编写
- 触发器编写、触发器顺序设置
- 事件调度程序
第三天上午
- 并发控制机制和备份恢复基本概念
- 内容一:并发控制
- 并发控制机制,锁介绍
- 锁阻塞状态监控和处理
- 内容二:备份恢复基本概念
- 备份的基本概念
- 冷备份、热备份区别
- 常用备份工具介绍
- 二进制日志文件和备份恢复的关系
- 二进制文件格式(row/statement/mixed)
- 二进制文件结构分析
- 基于时间点的恢复
- Innodb的在线热备
第三天下午
- 使用工具进行数据库备份恢复
- 内容三:备份恢复工具
- Mysqlbackup介绍
- 使用Mysqlbackup完成数据库的备份
- 使用Mysqlbackup完成image备份
- 使用Mysqlbackup完成全库恢复
- 使用Mysqlbackup完成单个数据库恢复
- 使用Mysqlbackup进行全量和增量备份
- 使用增量备份恢复数据库
- mysqldump介结
- 使用mysqldump导出全库数据
- 使用mysqldump导出单个数据库数据
- 使用mysqldump完成数据库恢复
第四天上午
- MySQL数据库优化
- 内容一:优化设置
- 优化表设计
- 优化io设计
- 日志文件设置
- 使用异步IO
- 表空间路径优化
- 表数据分析,柱状图收集
- 空间优化
- 优化内存,命中率分析
- 增大buffer_pool_size
- 资源组配置,控制资源分配
- 大内存页设置
- 网络连接,线程缓存 thread_cache_size
- 线程池配置
第四天下午
- MySQL数据库高可用配置实战
- 内容二:Mysql数据库高可用配置
- 高可用基本概念介绍
- MySQL主从复制原理
- 基于Paxos协议的MySQL集群原理
- 高可用的实现方式
- 异步复制的高可用实现
- 半同步复制的高可用实现
- 使用MGR组复制技术进行主从环境实现,失效切换
- 使用MGR组复制技术进行集群环境搭建
- 基于MySQL Router的读写分离和负载均衡实现
- 基于Oneproxy的分库分表技术介绍
第五天总结与交流
- 第五天总结与交流。
适合人群
数据库知识爱好者;学员须自带电脑,按一人一机进行实机操作。
师资信息
师资候选包括杨老师和于老师。杨老师研究Oracle与MySQL,有NITE特约培训师、中国计算机学会高级会员、政府信息化建设评审专家与技术顾问经历,曾在大型上市企业从事MIS、ERP、KSS开发研究,专长大型数据中心设计调优、企业级软件实施及B/S开发流程管理,曾为多家企业数据中心及行业提供数据库咨询培训。于老师有多年软件开发经验,使用Go、C、C++、JavaScript、Lua等语言,研究以太坊和智能合约,涉及MySQL、Oracle、SQLServer关系数据库、Beego网站框架及后端服务器开发。名单不代表两位老师共同授课,完整姓名、历史任职资格及当期安排以正式通知为准。
课程咨询与报名
了解本期课程安排、师资及报名事项,请联系新中华学习网:400-061-6586,也可使用本页下方的报名咨询表。具体开课安排以正式通知为准。
温馨提示:本文内容根据课程内容整理,各模块实际讲授内容由授课老师根据学员情况灵活调整,最终以课堂授课为准。
常年开班,获取最新开班时间或内训报价,咨询:400-061-6586,咨询微信:pxbbaoming

