理解服务架构
认识客户端、连接、SQL 层、存储引擎、内存、磁盘与通信协议如何协同工作。
面对运行中的 MySQL 环境,管理者不仅需要完成安装配置,更要理解架构与存储引擎、控制事务和并发、管理账户权限、监测日志状态,并在故障或数据风险出现时拥有清晰的备份恢复方案。
课程将这些工作串成一条完整的数据库管理路径:先建立正确的服务基础,再管理业务数据与访问安全,最后通过复制、维护和性能诊断保障系统持续运行。
把管理任务按照“看清架构、搭好服务、守住数据、保障连续、持续优化”的顺序组织起来。
认识客户端、连接、SQL 层、存储引擎、内存、磁盘与通信协议如何协同工作。
完成安装、初始化、目录规划、参数配置、日志管理与客户端工具使用。
通过事务、InnoDB、账户、角色、权限、SSL 与安全策略建立防护边界。
规划备份恢复、二进制日志、导入导出与复制,让系统面对故障仍有恢复路径。
维护表和存储引擎,监测系统状态,识别影响性能的配置与 SQL 问题。
从一台 MySQL 实例的启动到多节点复制,逐步建立面向稳定性、安全性和可维护性的管理视角。
理解 MySQL 服务的逻辑结构、目录和文件布局,在 Linux 环境中完成安装、初始化、启动和关闭。
管理系统变量、状态变量、SQL 模式、错误日志、慢查询日志、通用日志和二进制日志。
掌握 ACID、自动提交、隔离级别、锁与死锁,理解 InnoDB 表空间、日志和缓冲机制。
创建并维护账号和角色,实施授权、认证、密码、网络、文件系统与 SSL 安全控制。
设计逻辑和物理备份策略,应用二进制日志恢复数据,配置复制、读写分离和故障处理。
完成表维护、数据迁移、性能监测、系统参数与 SQL 执行计划分析,定位性能瓶颈。
17 个模块按“服务基础—数据与安全—连续性与优化”推进,让管理能力在每一天都落到可执行的任务上。
客户端与服务器模型、处理流程、逻辑层、SQL 层、存储引擎、内存、磁盘和通信协议。
版本选择、Linux 安装、实例部署、目录与文件、启动关闭及安装后初始化。
配置文件、系统与状态变量、SQL 模式、错误日志、通用日志、慢查询日志与二进制日志。
命令行客户端、MySQL Shell、SQL、脚本、图形化工具和 Workbench 的管理使用。
数值、字符、时间、空间与 NULL 等数据类型,结合业务需求选择合适的数据存储方式。
INFORMATION_SCHEMA、SHOW 语句、命令行与图形化工具,快速获取服务器和数据库元数据。
事务管理、ACID、AUTOCOMMIT、隔离级别、锁、死锁查看、处理和预防。
InnoDB 架构、系统表空间、表空间、日志、缓冲机制,以及 MyISAM、MEMORY、ARCHIVE 等引擎。
Range、List、Hash、Key 与子分区,分区信息获取、创建、删除、合并、拆分与维护。
账号认证、账号格式、创建与管理、权限设置、授权实践和管理员账号故障处理。
网络、密码、操作系统、文件系统和数据安全策略,以及使用 SSL 保护服务连接。
日常维护任务、维护计划、mysqlcheck、myisamchk,以及 InnoDB、MyISAM、MEMORY、ARCHIVE 表维护。
使用 SELECT、LOAD DATA 导入导出数据,理解操作注意事项,并规划异构数据库迁移到 MySQL。
存储过程、函数、触发器和事件调度器的创建、管理与应用,支持自动化运维任务。
备份策略、热备、冷备、逻辑备份、物理备份、复制备份、二进制日志和不同范围的数据恢复。
复制原理与实施、读写分离、异步与半同步复制、复制监控、故障处理和切换。
性能影响因素、监测数据收集、参数与系统资源、SQL 执行计划及性能问题定位。
从首次部署到备份恢复、复制切换和性能排查,通过连续练习将知识转化为可重复执行的管理动作。
学习者能够从架构、配置、数据、安全、连续性和性能六个维度,更有条理地管理 MySQL 服务。
完成 MySQL 的安装、初始化、目录规划、参数配置、启停与日志基础管理。
理解 MySQL 组件协作、InnoDB 工作机制和不同存储引擎的适用范围。
管理自动提交、隔离级别、锁与死锁,在一致性和并发之间做出正确判断。
管理用户、角色和权限,并将网络、密码、文件系统、数据与 SSL 安全策略落地。
设计备份恢复方案,结合二进制日志、数据迁移和复制应对业务连续性需求。
结合状态变量、系统资源、参数和 SQL 执行计划定位问题,形成优化方向。
课程内容覆盖数据库管理员在架构、安装配置、存储引擎、用户安全、备份恢复、复制和性能优化等方面的核心工作能力。
证书样张用于了解认证呈现形式;具体认证政策与报名安排请以官方最新信息为准。
MySQL 官方文档将备份恢复、二进制日志、复制与高可用作为数据库可用性的重要组成部分,与课程中的恢复和连续性模块相衔接。