お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
引言
- MySQL 概述、产品及服务
- MySQL 服务与支持
- 受支持的操作系统
- 培训课程路径
- MySQL 文档资源
MySQL 架构
- 客户端/服务器模型
- 通信协议
- SQL 层
- 存储层
- 服务器如何支持存储引擎
- MySQL 如何使用内存和磁盘空间
- MySQL 插件接口
系统管理
- 选择不同类型的 MySQL 发行版
- 安装 MySQL 服务器
- MySQL 服务器安装文件结构
- 启动和停止 MySQL 服务器
- 升级 MySQL
- 在单一主机上运行多个 MySQL 服务器
服务器配置
- MySQL 服务器配置选项
- 系统变量
- SQL 模式
- 可用的日志文件
- 二进制日志
客户端和工具
- 用于管理任务的可用客户端
- MySQL 管理客户端
- mysql 命令行客户端
- mysqladmin 命令行客户端
- MySQL Workbench 图形客户端
- MySQL 工具
- 可用的 API(驱动程序和连接器)
数据类型
- 数据类型的主要类别
- NULL 的含义
- 列属性
- 数据类型中的字符集使用
- 选择合适的合适数据类型
获取元数据
- 可用的元数据访问方法
- INFORMATION_SCHEMA 的结构
- 使用可用命令查看元数据
- SHOW 语句与 INFORMATION_SCHEMA 表之间的区别
- mysqlshow 客户端程序
- 使用 INFORMATION_SCHEMA 查询创建 shell 命令和 SQL 语句
事务和锁定
- 使用事务控制语句并发运行多个 SQL 语句
- 事务的 ACID 特性
- 事务隔离级别
- 使用锁定保护事务
存储引擎
- MySQL 中的存储引擎
- InnoDB 存储引擎
- InnoDB 系统表空间和每文件表表空间
- NoSQL 和 Memcached API
- 高效配置表空间
- 使用外键实现引用完整性
- InnoDB 锁定
- 可用存储引擎的特性
分区
- 分区及其在 MySQL 中的应用
- 使用分区的原因
- 分区类型
- 创建分区表
- 子分区
- 获取分区元数据
- 修改分区以提高性能
- 存储引擎对分区的支持
用户管理
- 用户身份验证的要求
- 使用 SHOW PROCESSLIST 显示正在运行的线程
- 创建、修改和删除用户帐户
- 替代身份验证插件
- 用户授权的要求
- 用户的访问权限级别
- 权限类型
- 授予、修改和撤销用户权限
安全性
- 识别常见的安全风险
- 特定于 MySQL 安装的安全风险
- 网络、操作系统、文件系统和用户的安全问题及对策
- 保护您的数据
- 使用 SSL 实现安全的 MySQL 服务器连接
- SSH 如何实现到 MySQL 服务器的安全远程连接
- 查找常见安全问题的更多信息
表维护
- 表维护操作类型
- 用于表维护的 SQL 语句
- 用于表维护的客户端和实用程序
- 维护其他存储引擎的表
- 导出和导入数据
- 导出数据
- 导入数据
MySQL 内部编程
- 创建和执行存储例程
- 描述存储例程执行的安全性
- 创建和执行触发器
- 创建、修改和删除事件
- 事件执行调度
MySQL 备份和恢复
- 备份基础
- 备份类型
- 备份工具和实用程序
- 创建二进制和文本备份
- 日志和状态文件在备份中的作用
- 数据恢复
复制
- 管理 MySQL 二进制日志
- MySQL 复制线程和文件
- 设置 MySQL 复制环境
- 设计复杂的复制拓扑
- 多主和循环复制
- 执行受控切换
- 监控和故障排除 MySQL 复制
- 使用全局事务标识符 (GTIDs) 进行复制
性能调优简介
- 使用 EXPLAIN 分析查询
- 通用表优化
- 监控影响性能的状态变量
- 设置和解释 MySQL 服务器变量
- Performance Schema 概述
结论
问答环节
要求
无特定先决条件,但建议学员具备一定程度的数据库基础知识。
目标受众:
希望成为 MySQL 数据库(Linux/Windows 平台)DBA 或数据库支持专家的 IT 专业人士。
课程形式:40% 理论/讲座,60% 实操/动手实验室
28 時間
お客様の声 (1)
私たちのニーズに丁寧に合わせて作成され、リアルタイムの質問や状況にも迅速に対応し、学んだことを何度も練習する機会を多く提供してくれました。
Colin - Drax
コース - MySQL Administration
機械翻訳