网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 MySQL数据库进阶实战
分类
作者
出版社 机械工业出版社
下载
简介
内容推荐
本书是作者基于多年的教学与实践进行的总结,重点介绍了MySQL数据库的核心原理与体系架构,涉及开发、运维、管理与架构等知识。全书共12章,包括MySQL数据库基础、详解 InnoDB存储引擎、MySQL用户管理与访问控制、管理MySQL的数据库对象、MySQL应用程序开发、MySQL的事务与锁、MySQL备份与恢复、MySQL的主从复制与主主复制、MySQL的高可用架构、MySQL性能优化与运维管理、MySQL数据库的监控和使用MySQL数据库的中间件。读者根据本书中的实战步骤进行操作,可以在实际项目的生产环境中快速应用并实施MySQL。
本书基于MySQL 8.0版本编写,为读者提供了完整的实例代码(获取方式见封底)。本书适合对MySQL数据库技术感兴趣的平台架构师、运维管理人员和项目开发人员阅读。读者无论是否接触过数据库技术,只要具备基础的Linux和SQL知识,都能够通过本书快速掌握MySQL并提升实战经验。
目录
前言
第1章 MySQL数据库基础
1.1 MySQL数据库简介与分支版本
1.2 安装MySQL数据库
1.2.1 【实战】安装前的准备
1.2.2 【实战】安装MySQL 8
1.2.3 【实战】启动与关闭MySQL数据库
1.2.4 MySQL的连接方式与基本操作
1.3 MySQL的体系架构
1.3.1 MySQL的Server层
1.3.2 MySQL的存储引擎
1.4 MySQL多实例环境
1.4.1 数据库和实例
1.4.2 多实例的定义
1.4.3 【实战】通过官方工具“mysqld_multi”来运行MySQL多实例
第2章 详解InnoDB存储引擎
2.1 InnoDB的存储结构
2.1.1 逻辑存储结构
2.1.2 物理存储结构
2.2 InnoDB的内存结构
2.2.1 SGA与PGA中的缓冲区
2.2.2 Buffer缓冲区的状态
2.2.3 内存的刷新机制
2.3 InnoDB的线程结构
2.3.1 主线程结构
2.3.2 I/O线程结构
2.3.3 其他线程结构
第3章 MySQL 用户管理与访问控制
3.1 MySQL的用户管理
3.1.1 用户管理的重要性
3.1.2 管理MySQL的用户
3.1.3 管理用户的密码
3.2 MySQL的权限管理
3.2.1 MySQL的权限系统
3.2.2 权限的授予与撤销
3.2.3 MySQL权限的生效机制
3.3 MySQL访问控制的实现
第4章 管理MySQL的数据库对象
4.1 创建与管理表
4.1.1 MySQL的数据类型
4.1.2 【实战】MySQL表的基本操作
4.1.3 数据的约束条件
4.1.4 表中的碎片
4.1.5 统计信息
4.1.6 【实战】使用MySQL的临时表
4.2 在查询时使用索引
4.2.1 MySQL索引的基本知识
4.2.2 【实战】创建MySQL索引
4.2.3 MySQL索引的优化
4.3 使用视图简化查询语句
4.3.1 视图的定义
4.3.2 【实战】视图的基本操作
4.3.3 在MySQL中实现物化视图
4.4 MySQL的事件
4.4.1 事件的定义
4.4.2 【实战】使用MySQL的事件
4.4.3 MySQL事件的优缺点
第5章 MySQL应用程序开发
5.1MySQL编程基础/5.1.1 定义变量
5.1.2 运算符与表达式
5.1.3 begin...end语句块
5.2 MySQL的流程控制语句
5.2.1 条件控制语句
5.2.2 循环控制语句
5.2.3 异常处理机制
5.3 使用存储过程与存储函数
5.3.1 存储过程与存储函数
5.3.2 【实战】创建和使用存储过程
5.3.3 【实战】创建和使用存储函数
5.3.4 【实战】存储过程中的out和inout参数
5.4 MySQL的触发器
5.4.1 触发器的定义
5.4.2 MySQL触发器的类型
5.4.3 触发器应用案例
第6章 MySQL的事务与锁
6.1 MySQL的事务
6.1.1 事务简介
6.1.2 控制事务
6.1.3 事务的并发
6.2 MySQL的锁
6.2.1 InnoDB的锁类型
6.2.2 【实战】InnoDB的锁机制
6.2.3 死锁
6.2.4 【实战】监控MySQL的阻塞
第7章 MySQL备份与恢复
7.1 MySQL备份与恢复基础
7.1.1 MySQL的备份与恢复方式
7.1.2 【实战】第一个MySQL的冷备份与恢复
7.2 热备份与恢复
7.2.1 【实战】使用mysqldump进行热备份与恢复
7.2.2 【实战】使用select...into outfile进行热备份
7.2.3 【实战】使用mydumper进行热备份与恢复
7.3 使用XtraBackup进行备份与恢复
7.3.1 XtraBackup简介
7.3.2 【实战】XtraBackup的安装和基本使用
7.3.3 【实战】使用XtraBackup执行部分备份与恢复
7.3.4 【实战】使用XtraBackup执行增量备份与恢复
7.3.5 【实战】使用XtraBackup流式备份
7.4 备份与恢复进阶
7.4.1 【实战】使用可传输的表空间实现数据的迁移
7.4.2 MySQL的闪回技术
7.4.3 【实战】使用MySQL的binlog Server备份二进制日志
第8章 MySQL的主从复制与主主复制
8.1 MySQL主从复制基础
8.1.1 MySQL主从复制的定义
8.1.2 主从复制的原理
8.1.3 【实战】搭建MySQL的主从复制
8.2 MySQL主从复制的管理
8.2.1 【实战】主从复制中的用户权限管理
8.2.2 主从复制的日常任务管理
8.3 MySQL的主主复制
8.3.1 主主复制的基本原理
8.3.2 【实战】搭建MySQL主主复制环境
第9章 MySQL的高可用架构
9.1 主从架构的单点故障问题与高可用解决方案
9.2 基于MHA的MySQL高可用架构
9.2.1 MHA简介
9.2.2 MHA的组成
9.2.3 【实战】部署基于MySQL MHA的高可用架构
9.3 基于KeepAlived的MySQL高可用架构
9.3.1 KeepAlived简介
9.3.2 【实战】部署基于KeepAlived的MySQL高可用架构
9.4 基于PXC的MySQL高可用架构
9.4.1 PXC简介
9.4.2 【实战】部署基于PXC的MySQL高可用架构
9.5基于MGR的MySQL高可用架构/9.5.1 MGR简介
9.5.2 【实战】部署基于MGR的MySQL高可用架构
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/15 20:16:28