联系我们
 课程时长 14 小时

课程大纲

安装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中的动态列和虚拟列

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

性能和用量统计

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

优化和调优MariaDB

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

要求

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

客户评论 (7)

即将举行的公开课程

课程分类