作品简介

全书以理论结合企业案例实战讲解为主,所讲内容100%皆为生产中的重点知识。书中先介绍数据库的基础知识,比如,MYSQL数据库的产品路线、MYSQL版本等,然后给出安装配置方法,并针对企业级的安装配置进行说明。从第5章开始,着手讲解MYSQL的基础命令操作方法、备份和恢复实践、日志、字符集、常用引擎、复制等内容,接着给出读写分离、高可用性方案的企业实践,以及优化方案,帮助读者将所学知识点运用到实际工作中,最后会针对企业面试常见问题给出解答思路。

老男孩著。

作品目录

  • 前言
  • 第1章 数据库介绍与分类
  • 1.1 数据库介绍
  • 1.2 数据库的种类
  • 1.3 常用关系型数据库产品介绍
  • 1.4 常用非关系型数据库产品介绍
  • 1.5 数据库相关知识
  • 1.6 本章重点
  • 1.7 章节试题
  • 第2章 MySQL数据库入门知识介绍
  • 2.1 MySQL介绍
  • 2.2 MySQL数据库分类与版本升级
  • 2.3 MySQL数据库软件的命名介绍
  • 2.4 MySQL产品路线
  • 2.5 生产场景中如何选择MySQL版本
  • 2.6 章节试题
  • 第3章 MySQL数据库安装方法及安装实践
  • 3.1 MySQL数据库的安装方法及选择
  • 3.2 安装并配置MySQL数据库
  • 3.3 MySQL安装FAQ
  • 3.4 MySQL 5.6编译常见参数选项说明
  • 3.5 章节试题
  • 第4章 MySQL多实例数据库企业级应用实践
  • 4.1 MySQL多实例介绍
  • 4.2 MySQL多实例的生产应用场景
  • 4.3 MySQL多实例常见的配置方案
  • 4.4 安装并配置多实例MySQL数据库
  • 4.5 配置及管理MySQL多实例数据库
  • 4.6 参考资料
  • 4.7 章节试题
  • 第5章 MySQL常用管理基础知识实践
  • 5.1 启动与关闭MySQL
  • 5.2 MySQL连接原理方法及提示符设置
  • 5.3 查看MySQL命令帮助
  • 5.4 设置及修改mysql root用户密码
  • 5.5 找回MySQL root用户密码
  • 5.6 章节试题
  • 第6章 MySQL常用管理SQL语句应用实践
  • 6.1 SQL介绍
  • 6.2 SQL解析原理流程
  • 6.3 SQL语句实践
  • 6.4 参考资料
  • 6.5 章节试题
  • 第7章 MySQL数据库备份与恢复基础实践
  • 7.1 MySQL数据库的备份与恢复
  • 7.2 恢复数据库实践
  • 7.3 mysqlbinlog增量恢复工具
  • 7.4 本章重点
  • 第8章 MySQL企业级备份应用知识与实践
  • 8.1 数据库备份的最高层次思想
  • 8.2 数据库管理员的两大工作核心
  • 8.3 全量备份与增量备份
  • 8.4 MySQL常用的备份方式
  • 8.5 逻辑备份的企业级应用实战
  • 8.6 分库分表的生产备份策略
  • 8.7 MySQL生产常用备份架构方案
  • 8.8 本章重点
  • 第9章 MySQL物理备份工具Xtrabackup应用实践
  • 9.1 Xtrabackup介绍
  • 9.2 Xtrabackup备份涉及的数据库名词
  • 9.3 Xtrabackup备份的工作原理流程
  • 9.4 Xtrabackup工具安装
  • 9.5 Xtrabackup应用实践
  • 第10章 MySQL数据库日志知识与企业应用实践
  • 10.1 MySQL常用日志文件知识
  • 10.2 错误日志的介绍与配置
  • 10.3 普通查询日志的介绍与配置
  • 10.4 二进制日志的介绍与配置
  • 10.5 慢查询日志
  • 10.6 本章重点
  • 10.7 参考资料
  • 第11章 MySQL数据库字符集
  • 11.1 MySQL数据库字符集知识
  • 11.2 MySQL数据库字符集配置
  • 11.3 如何防止数据库的中文显示乱码
  • 11.4 如何更改MySQL数据库库表的字符集
  • 11.5 本章重点
  • 第12章 MySQL数据库存储引擎知识
  • 12.1 MySQL引擎概述
  • 12.2 查看MySQL支持的存储引擎
  • 12.3 MySQL 5.6支持的存储引擎
  • 12.4 MySQL常用存储引擎特性对比
  • 12.5 设置与更改MySQL的引擎
  • 12.6 MyISAM引擎
  • 12.7 InnoDB引擎
  • 12.8 Memory存储引擎
  • 12.9 ARCHIVE存储引擎
  • 12.10 NDB存储引擎
  • 12.11 有关MySQL引擎常见的企业面试题
  • 第13章 MySQL引擎之InnoDB
  • 13.1 InnoDB存储引擎介绍
  • 13.2 InnoDB和ACID模型
  • 13.3 InnoDB多版本控制MVCC
  • 13.4 InnoDB体系结构
  • 13.5 InnoDB其他相关配置
  • 13.6 InnoDB普通表空间
  • 13.7 InnoDB表
  • 第14章 MySQL主从复制知识与应用实践
  • 14.1 MySQL主从复制
  • 14.2 MySQL主从复制实践
  • 14.3 MySQL主从复制在企业中的故障案例
  • 14.4 本章重点
  • 14.5 参考资料
  • 第15章 MySQL主从复制高级方案与应用实践
  • 15.1 MySQL集群企业级架构方案
  • 15.2 MySQL企业级备份策略方案
  • 15.3 MySQL主从复制生产场景的常见延迟原因及防范方案
  • 15.4 MySQL主从复制数据一致性企业级方案
  • 15.5 MySQL多线程复制解决复制延迟实践
  • 15.6 让MySQL主从复制的从库只读访问
  • 15.7 MySQL主从复制读写分离Web用户生产设置方案
  • 15.8 MySQL主从延迟复制方案及恢复实践
  • 15.9 本章重点
  • 15.10 参考资料
  • 第16章 MySQL复制高级方案应用实践
  • 16.1 MySQL级联复制
  • 16.2 MySQL主主复制
  • 16.3 本章重点
  • 16.4 MySQL双主复制my.cnf完整配置对比
  • 第17章 MySQL半同步复制与GTID复制实践
  • 17.1 MySQL复制的多种工作方式
  • 17.2 MySQL半同步复制原理及实践准备
  • 17.3 MySQL半同步复制应用实践
  • 17.4 生产半同步复制建议及其他方案说明
  • 17.5 MySQL GTID复制
  • 17.6 本章重点
  • 第18章 MySQL集群高可用方案MHA应用实践
  • 18.1 什么是MHA
  • 18.2 MHA的基本架构组成
  • 18.3 MHA的工作原理
  • 18.4 MHA工具包介绍
  • 18.5 MHA解决方案的优点
  • 18.6 MHA方案实战
  • 18.7 启动及测试MHA
  • 18.8 配置VIP漂移
  • 第19章 MySQL读写分离Atlas工具实践
  • 19.1 什么是Atlas
  • 19.2 Atlas的主要功能
  • 19.3 Atlas与官方mysql-proxy的对比
  • 19.4 安装Atlas
  • 19.5 Atlas配置文件
  • 19.6 启动Atlas
  • 19.7 Atlas管理操作
  • 第20章 云关系型数据库
  • 20.1 阿里云RDS
  • 20.2 阿里云RDS for MySQL
  • 20.3 阿里云RDS云数据库的相关概念
  • 20.4 阿里云RDS for MySQL数据库实战
  • 20.5 RDS for MySQL性能优化、报警管理及安全控制
  • 20.6 RDS for MySQL日志管理
  • 20.7 RDS for MySQL的只读实例和克隆
  • 20.8 RDS for MySQL只读实例实现读写分离
  • 20.9 RDS for MySQL克隆实例
  • 20.10 RDS for MySQL克隆实例使用场景
  • 20.11 RDS for MySQL重点回顾
展开全部