


作者:姚远
定价:99.8元
印次:1-3
ISBN:9787302602682
出版日期:2022.05.01
印刷日期:2023.09.21
图书责编:安妮
图书分类:教材
本书全面介绍MySQL数据库的管理、监控、备份恢复和高可用等方面的知识,并在此基础上讨论如何优化MySQL的实例和SQL语句,书中还包括大量的实战案例。 全书分五部分: 第一部分(第1~4章)为管理部分,包括安装和运行、账号和权限、日志和安全等内容; 第二部分(第5~7章)为监控部分,介绍通过MySQL自带的3个系统数据进行监控的方法; 第三部分(第8~11章)为备份恢复部分,介绍常用的逻辑备份和物理备份工具,还介绍在没有备份的情况下如何进行数据救援; 第四部分(第12~14章)为高可用部分,包括MySQL Shell、复制和InnoDB集群; 第五部分(第15~18章)为优化部分,介绍基准测试工具和优化MySQL实例和SQL方法。 本书适合具有一定IT基础知识的MySQL数据库爱好者阅读,也可以作为准备MySQL OCP考试的备考书。
姚远,Oracle ACE,华为云MVP,从MySQL 3开始使用MySQL,拥有MySQL 5.6、5.7、8.0 OCP,并在相关领域拥有20多项技术认证。两次获得国家部级科技进步奖,发明过两项计算机专利。
前言 写这本书的原因 MySQL是世界上排名第一的开源数据库,实际上,MySQL加上其分支已经超过了Oracle数据库的排名,成了事实上的业界王者。自从2009年Oracle公司通过收购SUN公司将MySQL置于旗下后,MySQL数据库的发展更加迅猛,特别是MySQL 8.0版本的推出,使MySQL数据库和其他开源数据库的差距进一步拉大。在开源数据库越来越流行的今天,学习MySQL数据库成了很多数据库爱好者的首选。 我从21世纪初开始使用MySQL数据库,刚开始做开发,后来做运维。和很多MySQL的爱好者一样,我在遇到问题时喜欢从网上搜索答案,但这样得到的知识是碎片化的,要想真正精通MySQL必须进行系统、全面的学习。我学习MySQL的资料来源主要有两个: 第一个来源是MySQL的官方文档,但MySQL数据库的官方文档和Oracle数据库的官方文档比起来相当简陋,很难让人相信是出自同一家公司之手; 第二个资料来源是MySQL方面的书籍,我基本上把国内所有的Oracle和MySQL的书籍都看过了。感觉MySQL方面的中文书还是太少,特别是涉及MySQL 8.0新特性和优化方面的书籍更少。于是我在学习过程中就萌生了一个想法,要自己写本MySQL方面的书,为开源数据库在中国的推广做点贡献。 这些年来,我不断地把自己实际工作中积累的经验整理成对外的博客和对内的工作笔记。随着自己博客和工作笔记的积累,再加上在广州鼎甲公司和互联网上的授课,输出一本MySQL的书就成为水到渠成的事情了。 这本书中的很多内容是我工作经验的总结,例如,我在工作中处理最多的故障是MySQ...
目录
第一部分管理
第1章安装和运行
1.1MySQL 8.0社区版的安装
1.2Percona Server for MySQL的安装
1.3安装Sakila示例数据库
1.4检查MySQL服务
1.5升级到MySQL 8.0
1.6Linux对MySQL的强制访问控制
1.7启动排错
1.8实验
第2章账号和权限
2.1账号
2.2权限
2.3访问控制
2.4角色
2.5代理用户
2.6无密码登录
2.7重置root用户密码
2.8实验
第3章日志
3.1错误日志
3.2通用查询日志
3.3慢查询日志
3.4二进制日志
3.5实验
第4章安全
4.1密码验证组件
4.2连接控制插件
4.3连接加密
4.4数据加密
4.5审计插件
4.6实验
第二部分监控
第5章information_schema数据库
5.1数据组成
5.2MySQL 8.0中的优化
5.3权限
5.4视图说明
5.5实验
第6章performance_schema数据库
6.1作用和特点
6.2配置
6.3性能计量配置
6.4消费者配置
6.5执行者配置
6.6对象配置
6.7典型用例
6.8实验
第7章sys数据库
7.1简介
7.2配置参数
7.3存储过... 查看详情

