计算机
类型
7.6
豆瓣评分
可以朗读
语音朗读
327千字
字数
2018-11-01
发行日期
展开全部
主编推荐语
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月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。