课程大纲

安装 MariaDB 服务器

  • 在 Ubuntu/Debian 中安装
  • 在其他 Linux 发行版中安装
  • 在 Windows 上安装

MariaDB 服务器文件和脚本

  • MariaDB 程序
  • MariaDB 服务器
  • MariaDB 客户
  • GUI 工具

MariaDB 服务器配置

  • 服务器选项
  • 服务器 SQL 模式
  • 服务器系统变量
  • 动态系统变量
  • 服务器状态变量
  • 关机过程

MariaDB 安全问题

  • 保护 MariaDB 免受攻击
  • 与安全相关的选项
  • LOAD DATA LOCAL 的安全问题

MariaDB 访问权限系统

  • MariaDB 权限系统概述
  • 特权 MariaDB
  • 连接到 MariaDB 服务器 - 阶段
  • 访问控制,第 1 阶段:连接验证
  • 访问控制,第 2 阶段:请求验证
  • 访问被拒绝错误

MariaDB 用户帐户管理

  • 用户和密码
  • 创建新用户
  • 删除用户帐户
  • 限制用户资源
  • 更改密码

MariaDB 数据库维护

  • 备份和恢复
  • 时间点恢复
  • 维护和崩溃恢复
  • myisamchk 语法和选项
  • 获取表信息
  • MariaDB 本地设置
  • 民族字符和排序
  • MariaDB 服务器时区

MariaDB 日志文件

  • 错误日志
  • 常规查询日志
  • 更新日志
  • 二进制日志
  • 慢查询日志
  • 日志文件维护和轮换

在同一台计算机上运行多个 MariaDB 台服务器

  • 在 Windows 中运行多个服务器
  • 在 Windows 中将多个服务器作为服务运行
  • 在 Unix 和 Linux 中运行多个服务器
  • 在多服务器环境中使用客户端工具

MariaDB 查询缓存

  • 查询缓存的概念
  • 使用 SELECT 测试查询缓存
  • 配置查询缓存
  • 检查查询缓存状态和维护

CONNECT 存储引擎

  • 安装 CONNECT 存储引擎
  • 创建和删除 CONNECT 表
  • 使用 CONNECT 读取和写入 CSV 数据
  • 使用 CONNECT 读取和写入 XML 数据
  • 使用 CONNECT 访问 MariaDB 表
  • 使用 XCOL 表类型
  • 使用 PIVOT 表类型
  • 使用 OCCUR 表类型

探索 MariaDB 中的动态列和虚拟列

  • 创建具有动态列的表
  • 插入、更新和删除动态列数据
  • 从动态列读取数据
  • 使用虚拟列

性能和使用 Statistics

  • 安装审计插件
  • 使用审计插件
  • 使用与引擎无关的表统计信息
  • 使用扩展统计信息
  • 启用性能架构
  • 使用性能架构

优化和调优 MariaDB

  • 使用 SHOW STATUS
  • 控制 MariaDB 优化器策略
  • 将扩展密钥与 InnoDB 和 XtraDB 一起使用
  • 配置 MyISAM 分段密钥缓存
  • 配置线程池
  • 配置 Aria 页面缓存
  • 使用子查询缓存优化查询
  • 优化半联接子查询
  • 在 DATETIME 列中使用微秒
  • 自动更新 DATETIME 和 TIMESTAMP 列

 

要求

任何数据库和 SQL 语言的基础知识。

  14 小时
 

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客户评论 (9)

相关课程

课程分类