展开全部

主编推荐语

MySQL 8实用指南:高性能、功能增强和文档存储支持。

内容简介

MySQL是当今世界上最受欢迎和广泛使用的关系数据库之一。随着最近发布的MySQL 8,它承诺比以往更好、更高效,为您提供高性能、更多的功能和额外的支持作为文档存储。这本书包含您所要知道的一切,当您涉及到MySQL时,您需要知道组织中的人员。从MySQL实例的快速安装和配置开始,该书快速跳转到MySQL的查询方面,显示了MySQL 8中最新的改进,并为您提供管理高事务,实时和巨大数据集的经验。如果您之前已经使用过MySQL,并且希望将您的应用程序迁移到MySQL 8,那么本书还将向您展示如何做到这一点。该书还包含有效的MySQL管理的实用方法,并提供有效的用户管理、安全性、数据库监控、性能调整、故障排除等等。从快速解决方案到使用MySQL时可能会遇到的常见问题,本书包含实用的技巧,可以在设计,开发和管理数据库时为您提供优势。

目录

  • 版权信息
  • 推荐语
  • 关于译者
  • 关于作者
  • 关于审校者
  • 前言
  • 本书面向的读者
  • 本书包括的内容
  • 充分利用本书
  • 标题
  • 读者服务
  • 第1章 安装或升级到MySQL 8
  • 1.1 引言
  • 1.2 使用YUM/APT安装MySQL
  • 1.2.1 如何操作
  • 1.3 使用RPM或DEB文件安装MySQL 8.0
  • 1.3.1 如何操作
  • 1.4 使用通用二进制文件在Linux系统上安装MySQL
  • 1.4.1 如何操作
  • 1.4.2 延伸阅读
  • 1.5 启动或停止MySQL 8的运行
  • 1.5.1 如何操作
  • 1.6 卸载MySQL 8
  • 1.6.1 如何操作
  • 1.7 用systemd管理MySQL服务器
  • 1.7.1 如何操作
  • 1.8 从MySQL 8.0降级
  • 1.8.1 如何操作
  • 1.9 升级到MySQL 8.0
  • 1.9.1 准备工作
  • 1.9.2 如何操作
  • 1.10 安装MySQL工具集
  • 1.10.1 如何操作
  • 第2章 使用MySQL
  • 2.1 引言
  • 2.2 使用命令行客户端连接到MySQL
  • 2.2.1 准备工作
  • 2.2.2 如何操作
  • 2.2.3 延伸阅读
  • 2.3 创建数据库
  • 2.3.1 如何操作
  • 2.3.2 延伸阅读
  • 2.4 创建表
  • 2.4.1 如何操作
  • 2.4.2 延伸阅读
  • 2.5 插入、更新和删除行
  • 2.5.1 如何操作
  • 2.6 加载示例数据
  • 2.6.1 如何操作
  • 2.7 查询数据
  • 2.7.1 如何操作
  • 2.8 对结果排序
  • 2.8.1 如何操作
  • 2.9 对结果分组(聚合函数)
  • 2.9.1 如何操作
  • 2.9.2 延伸阅读
  • 2.10 创建用户
  • 2.10.1 如何操作
  • 2.10.2 延伸阅读
  • 2.11 授予和撤销用户的访问权限
  • 2.11.1 如何操作
  • 2.12 查询数据并保存到文件和表中
  • 2.12.1 如何操作
  • 2.13 将数据加载到表中
  • 2.13.1 如何操作
  • 2.14 表关联
  • 2.14.1 如何操作
  • 2.15 存储过程
  • 2.15.1 如何操作
  • 2.15.2 延伸阅读
  • 2.16 函数
  • 2.16.1 如何操作
  • 2.16.2 延伸阅读
  • 2.17 触发器
  • 2.17.1 如何操作
  • 2.17.2 延伸阅读
  • 2.18 视图
  • 2.18.1 如何操作
  • 2.19 事件
  • 2.19.1 如何操作
  • 2.19.2 延伸阅读
  • 2.20 获取有关数据库和表的信息
  • 2.20.1 如何操作
  • 2.20.2 延伸阅读
  • 第3章 使用MySQL(进阶)
  • 3.1 引言
  • 3.2 使用JSON
  • 3.2.1 如何操作
  • 3.2.2 延伸阅读
  • 3.3 公用表表达式(CTE)
  • 3.3.1 如何操作
  • 3.4 生成列(generated column)
  • 3.4.1 如何操作
  • 3.5 窗口函数
  • 3.5.1 如何操作
  • 第4章 配置MySQL
  • 4.1 引言
  • 4.2 使用配置文件
  • 4.2.1 如何操作
  • 4.3 使用全局变量和会话变量
  • 4.3.1 如何操作
  • 4.4 在启动脚本中使用参数
  • 4.4.1 如何操作
  • 4.5 配置参数
  • 4.5.1 如何操作
  • 4.6 更改数据目录
  • 4.6.1 如何操作
  • 第5章 事务
  • 5.1 引言
  • 5.2 执行事务
  • 5.2.1 如何操作
  • 5.3 使用保存点
  • 5.3.1 如何操作
  • 5.4 隔离级别
  • 5.4.1 如何操作
  • 5.5 锁
  • 5.5.1 如何操作
  • 第6章 二进制日志
  • 6.1 引言
  • 6.2 使用二进制日志
  • 6.2.1 如何操作
  • 6.3 二进制日志的格式
  • 6.3.1 如何操作
  • 6.3.2 延伸阅读
  • 6.4 从二进制日志中提取语句
  • 6.4.1 准备工作
  • 6.4.2 如何操作
  • 6.5 忽略要写入二进制日志的数据库
  • 6.5.1 如何操作
  • 6.6 迁移二进制日志
  • 6.6.1 如何操作
  • 第7章 备份
  • 7.1 引言
  • 7.2 使用mysqldump进行备份
  • 7.2.1 如何操作
  • 7.3 使用mysqlpump进行备份
  • 7.3.1 如何操作
  • 7.4 使用mydumper进行备份
  • 7.4.1 如何操作
  • 7.5 使用普通文件进行备份
  • 7.5.1 如何操作
  • 7.6 使用XtraBackup进行备份
  • 7.6.1 如何操作
  • 7.7 锁定实例进行备份
  • 7.7.1 如何操作
  • 7.8 使用二进制日志进行备份
  • 7.8.1 如何操作
  • 第8章 恢复数据
  • 8.1 引言
  • 8.2 从mysqldump和mysqlpump中恢复
  • 8.2.1 如何操作
  • 8.2.2 更多建议
  • 8.3 使用myloader从mydumper中恢复
  • 8.3.1 如何操作
  • 8.4 从普通文件备份中恢复
  • 8.4.1 如何操作
  • 8.5 执行时间点恢复
  • 8.5.1 如何操作
  • 第9章 复制
  • 9.1 引言
  • 9.2 准备复制
  • 9.2.1 如何操作
  • 9.3 设置主主复制
  • 9.3.1 如何操作
  • 9.4 设置多源复制
  • 9.4.1 如何操作
  • 9.5 设置复制筛选器
  • 9.5.1 如何操作
  • 9.5.2 延伸阅读
  • 9.6 将从库由主从复制切换到链式复制
  • 9.6.1 如何操作
  • 9.7 将从库由链式复制切换到主从复制
  • 9.7.1 如何操作
  • 9.8 设置延迟复制
  • 9.8.1 如何操作
  • 9.9 设置GTID复制
  • 9.9.1 如何操作
  • 9.10 设置半同步复制
  • 9.10.1 如何操作
  • 第10章 表维护
  • 10.1 引言
  • 10.2 安装Percona工具包
  • 10.2.1 如何操作
  • 10.3 修改表结构
  • 10.3.1 如何操作
  • 10.4 在数据库之间移动表
  • 10.4.1 如何操作
  • 10.5 使用在线模式更改工具修改表
  • 10.5.1 如何运行
  • 10.5.2 如何操作
  • 10.6 归档表
  • 10.6.1 如何操作
  • 10.6.2 延伸阅读
  • 10.7 克隆表
  • 10.7.1 如何操作
  • 10.7.2 为表分区
  • 10.7.3 如何操作
  • 10.8 分区修剪和指定
  • 10.8.1 如何操作
  • 10.9 管理分区
  • 10.9.1 如何操作
  • 10.10 分区信息
  • 10.10.1 如何操作
  • 10.11 有效地管理生存时间和软删除行
  • 10.11.1 如何运行
  • 10.11.2 如何操作
  • 第11章 管理表空间
  • 11.1 引言
  • 11.2 更改InnoDB REDO日志文件的数量或大小
  • 11.2.1 如何操作
  • 11.3 调整InnoDB系统的表空间大小
  • 11.3.1 如何操作
  • 11.4 在数据目录之外创建独立表空间
  • 11.4.1 如何操作
  • 11.5 将独立表空间复制到另一个实例
  • 11.5.1 如何操作
  • 11.5.2 延伸阅读
  • 11.6 管理UNDO表空间
  • 11.6.1 如何操作
  • 11.7 管理通用表空间
  • 11.7.1 如何操作
  • 11.8 压缩InnoDB表
  • 11.8.1 如何操作
  • 第12章 日志管理
  • 12.1 引言
  • 12.2 管理错误日志
  • 12.2.1 如何操作
  • 12.3 管理通用查询日志和慢查询日志
  • 12.3.1 如何操作
  • 12.4 管理二进制日志
  • 12.4.1 如何操作
  • 第13章 性能调优
  • 13.1 引言
  • 13.2 explain计划
  • 13.2.1 如何操作
  • 13.2.2 使用EXPLAIN
  • 13.3 基准查询和服务器
  • 13.3.1 如何操作
  • 13.4 添加索引
  • 13.4.1 主键(聚簇索引)和二级索引
  • 13.4.2 如何操作
  • 13.5 不可见索引
  • 13.5.1 如何操作
  • 13.6 降序索引
  • 13.6.1 如何操作
  • 13.7 使用pt-query-digest分析慢查询
  • 13.7.1 如何操作
  • 13.7.2 延伸阅读
  • 13.8 优化数据类型
  • 13.8.1 如何操作
  • 13.9 删除重复和冗余索引
  • 13.9.1 如何操作
  • 13.10 检查索引的使用情况
  • 13.10.1 如何操作
  • 13.11 控制查询优化器
  • 13.11.1 如何操作
  • 13.12 使用索引提示(hint)
  • 13.12.1 如何操作
  • 13.13 使用生成列为JSON建立索引
  • 13.13.1 如何操作
  • 13.14 使用资源组
  • 13.14.1 如何操作
  • 13.15 使用performance_schema
  • 13.15.1 如何操作
  • 13.16 使用sys schema
  • 13.16.1 如何操作
  • 第14章 安全
  • 14.1 引言
  • 14.2 安全安装
  • 14.2.1 如何操作
  • 14.3 限定网络和用户
  • 14.3.1 如何操作
  • 14.4 使用mysql_config_editor进行无密码认证
  • 14.4.1 如何操作
  • 14.5 重置root密码
  • 14.5.1 如何操作
  • 14.6 使用X509设置加密连接
  • 14.6.1 如何操作
  • 14.7 设置SSL复制
  • 14.7.1 如何操作
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。