欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • MySQL数据库运维与管理(微课版名校名师精品系列教材)
      • 作者:编者:邓文达//邓河|责编:范博涛
      • 出版社:人民邮电
      • ISBN:9787115606143
      • 出版日期:2023/08/01
      • 页数:234
    • 售价:23.92
  • 内容大纲

        随着企业数字化转型不断深化,企业对数据库工程师的需求越来越大。本书结合实际工作场景,将企业数据库运维的相关工作分为10个项目,内容包括了解数据库运维工作,安装和配置MySQL,管理MySQL权限与安全,分析MySQL日志,备份与恢复MySQL,监控、测试并优化MySQL性能,MySQL复制,搭建及运维MySQL Cluster,结合Redis的MySQL运维,数据库自动化运维。
        本书配套教学PPT、题库、微课视频、源代码等资源。
        本书可作为高等教育计算机相关专业的教材,也可作为数据库运维职位的培训教材,还可供爱好者自学参考。
  • 作者介绍

  • 目录

    项目1  了解数据库运维工作
      1.1  项目场景
      1.2  教学目标
      1.3  项目知识导入
        1.3.1  数据管理概述
        1.3.2  数据库运维概述
        1.3.3  数据库工程师职位及其职责
        1.3.4  数据库运维发展趋势
      1.4  项目任务分解
        任务1-1  了解数据库工程师职位要求及就业前景
        任务1-2  了解国内数据库运维平台
      1.5  课后习题
    项目2  安装和配置MySQL
      2.1  项目场景
      2.2  教学目标
      2.3  项目知识导入
        2.3.1  MySQL概述
        2.3.2  MySQL工具
        2.3.3  MySQL配置解析
      2.4  项目任务分解
        任务2-1  在Linux系统下安装并配置MySQL
        任务2-2  登录、退出MySQL
        任务2-3  在Windows系统下安装并配置MySQL
        任务2-4  第三方运维平台下的自动化部署
      2.5  常见问题解决
      2.6  课后习题
    项目3  管理MySQL权限与安全
      3.1  项目场景
      3.2  教学目标
      3.3  项目知识导入
        3.3.1  权限表
        3.3.2  账户管理
        3.3.3  权限管理
      3.4  项目任务分解
        任务3-1  创建MySQL普通账户并用普通账户登录
        任务3-2  为MySQL普通账户授予数据库的远程访问权限
        任务3-3  忘记root账户密码情况下的登录
        任务3-4  为MySQL普通账户授予对数据库和表的读写权限
        任务3-5  收回MySQL普通账户对特定数据库的操作权限
      3.5  常见问题解决
      3.6  课后习题
    项目4  分析MySQL日志
      4.1  项目场景
      4.2  教学目标
      4.3  项目知识导入
        4.3.1  错误日志
        4.3.2  一般查询日志
        4.3.3  慢查询日志
        4.3.4  二进制日志
      4.4  项目任务分解

        任务4-1  通过错误日志查看MySQL服务不能启动的原因
        任务4-2  记录客户端连接错误信息
        任务4-3  使用mysqldumpslow分析慢查询日志
        任务4-4  使用mysqlbinlog基于时间点恢复数据
        任务4-5  使用mysqlbinlog基于字节位置恢复数据
      4.5  常见问题解决
      4.6  课后习题
    项目5  备份与恢复MySQL数据库
      5.1  项目场景
      5.2  教学目标
      5.3  项目知识导入
        5.3.1  数据备份
        5.3.2  数据恢复
        5.3.3  数据库迁移
        5.3.4  表的导出和导入
        5.3.5  Linux crontab
      5.4  项目任务分解
        任务5-1  使用mysqldump命令备份和恢复数据
        任务5-2  使用Percona XtraBackup备份和恢复数据
        任务5-3  使用mysqldump+crontab自动备份数据库
        任务5-4  迁移MySQL数据库
        任务5-5  迁移MySQL表数据
      5.5  常见问题解决
      5.6  课后习题
    项目6  监控、测试并优化MySQL性能
      6.1  项目场景
      6.2  教学目标
      6.3  项目知识导入
        6.3.1  性能监控
        6.3.2  性能测试
        6.3.3  性能调优
      6.4  项目任务分解
        任务6-1  安装MONyog工具监控MySQL服务器
        任务6-2  对MySQL数据库读写性能调优
        任务6-3  创建MySQL压力测试报告
        任务6-4  使用explain工具分析并优化单表SQL查询
        任务6-5  使用explain工具分析并优化多表SQL查询
        任务6-6  申请及使用阿里云RDS数据库
        任务6-7  MySQL及阿里云RDS数据库运维任务
      6.5  常见问题解决
      6.6  课后习题
    项目7  MySQL复制
      7.1  项目场景
      7.2  教学目标
      7.3  项目知识导入
        7.3.1  MySQL复制概述
        7.3.2  MySQL复制过程
        7.3.3  复制的表现形式
        7.3.4  复制的常用拓扑结构
      7.4  项目任务分解

        任务7-1  在Windows系统下建立MySQL主从复制
        任务7-2  在Linux系统下建立MySQL主从复制
        任务7-3  配置MySQL半同步复制
        任务7-4  配置MySQL并行复制
        任务7-5  基于GTID建立MySQL主从复制
      7.5  常见问题解决
      7.6  课后习题
    项目8  搭建及运维MySQL Cluster
      8.1  项目场景
      8.2  教学目标
      8.3  项目知识导入
        8.3.1  什么是MySQL Cluster?
        8.3.2  MySQL Cluster节点
        8.3.3  维护MySQL Cluster
      8.4  项目任务分解
        任务8-1  在Linux系统下建立并管理MySQL Cluster
        任务8-2  在Windows系统下建立并管理MySQL Cluster
        任务8-3  测试Linux系统下的MySQL Cluster
      8.5  常见问题解决
      8.6  课后习题
    项目9  结合Redis的MySQL运维
      9.1  项目场景
      9.2  教学目标
      9.3  项目知识导入
        9.3.1  Redis介绍与安装
        9.3.2  Redis结构与读写原理
        9.3.3  Redis常用命令
        9.3.4  Redis配置
        9.3.5  Redis集群
        9.3.6  RedisManager
      9.4  项目任务分解
        任务9-1  使用redis-cli命令监控Redis服务状态
        任务9-2  搭建Redis集群
        任务9-3  使用RedisManager创建集群监控
        任务9-4  MySQL结合Redis实现读写分离
      9.5  常见问题解决
      9.6  课后习题
    项目10  数据库自动化运维
      10.1  项目场景
      10.2  教学目标
      10.3  项目知识导入
        10.3.1  数据库运维的演进
        10.3.2  数据库自动化运维
        10.3.3  数据库智能运维
        10.3.4  开源数据库运维平台介绍
        10.3.5  商用数据库运维平台功能概览
      10.4  项目任务分解
        任务10-1  安装goInception
        任务10-2  使用goInception完成DDL语句审核
      10.5  常见问题解决

      10.6  课后习题