首页

《涂抹MySQL:跟着三思一步一步学MySQL》PDF版本下载

标签:作者:李丙洋,MySQL编程,管理MySQL数据库,数据备份,mysqldump命令,MySQL复制特性     发布时间:2017-02-17   
  • 云盘下载:
  • [提取码:0000]
  • 本地下载:
       ( 需积分:2  )

一、目录介绍

涂抹MySQL:跟着三思一步一步学MySQL副本.jpg

又见涂抹(推荐序)

轮扁斫轮(自序)

第1章  开源运动与开源软件MySQL
1.1    开源软件的故事
1.1.1  GNU说,我代表着一个梦想
1.1.2  FSF说,兄弟我顶你
1.1.3  兄弟,你是“自由软件”吗
1.1.4  GPL说,持证上岗光荣
1.1.5  开源软件说,队长别开枪,咱们是一伙的
1.2    MySQL的悄然而至
1.2.1  起源
1.2.2  根据地成立
1.2.3  快速发展,大踏步向前
1.2.4  世事难料,不经历风雨怎能见彩虹
1.2.5  向前向前向前
1.2.6  以开源的心态学开源

第2章  安装MySQL数据库软件
2.1    Windows平台安装
2.1.1  安装包方式安装
2.1.2  压缩包方式安装
2.1.3  Windows平台的一些限制
2.2    Linux平台安装
2.2.1  RPM包方式安装
2.2.2  源码编译方式安装
2.2.3  二进制包方式安装

第3章  管理MySQL数据库服务
3.1    Windows平台下的MySQL服务
3.2    Linux平台下的MySQL服务
3.2.1  创建数据库服务
3.2.2  启动数据库服务
3.2.3  配置MySQL数据库
3.3    MySQL服务管理配置
3.3.1  创建管理脚本
3.3.2  开机自动启动

第4章  管理MySQL库与表
4.1上  帝说,要有库
4.1.1  说删咱就删
4.1.2  说建咱就建
4.2    上帝说,要有表
4.2.1  想建咱就建
4.2.2  想看咱就看
4.2.3  想改咱就改
4.2.4  想删咱就删

第5章  MySQL数据库中的权限体系
5.1    谈谈权限处理逻辑
5.1.3  权限变更何时生效
5.2    权限授予与回收
5.2.1  创建用户
5.2.2  授予权限
5.2.3  查看和收回用户权限
5.2.4  删除用户
5.3    权限级别
5.3.1  全局
5.3.2  数据库
5.3.3  表
5.3.4  列
5.3.5  程序
5.4    账户安全管理
5.4.1  用户与权限设定原则
5.4.2  小心历史文件泄密
5.4.3  管理员口令丢失怎么办

第6章  字符,还有个集
6.1    基础扫盲
6.1.1  关于字符集
6.1.2  关于校对规则
6.2    支持的字符集和校对规则
6.3    指定字符集和校对规则
6.3.1  服务端设置默认字符集
6.3.2  连接时指定
6.3.3  保存时指定
6.4    字符集操作示例
6.5    角落里的字符集设置
6.5.1  字符串的字符集
6.5.2  错误提示的字符集
6.5.3  国家字符集

第7章  选择对象的存储引擎
7.1    存储引擎体系结构
7.2    常见存储引擎
7.2.1  MEMORY存储引擎
7.2.2  CSV存储引擎
7.2.3  ARCHIVE存储引擎
7.2.4  BLACKHOLE存储引擎
7.2.5  MERGE存储引擎
7.2.6  FEDERATED存储引擎
7.3    MyISAM存储引擎
7.3.1  MyISAM引擎特性
7.3.2  MyISAM引擎存储格式
7.4    InnoDB存储引擎
7.4.1  默认的存储引擎
7.4.2  InnoDB引擎配置
7.4.3  创建和使用InnoDB表对象
7.4.4  逻辑存储结构
7.4.5  多版本机制
7.4.6  联机修改表对象结构
7.4.7  InnoDB表对象的限制条件

第8章  MySQL数据库文件结构
8.1    初始化选项文件
8.2    错误日志文件
8.3    查询日志文件
8.3.1  慢查询日志
8.3.2  普通查询日志
8.3.3  配置查询日志
8.4    二进制日志文件
8.4.1  这个必须有
8.4.2  它不是随便的人
8.4.3  想说懂你不容易
8.5    中继日志及复制状态文件
8.6    表对象数据文件
8.7    其他文件
8.7.1  进程id文件
8.7.2  套接字文件
8.7.3  自动配置文件

第9章  数据导出与导入
9.1    利用CSV存储引擎加载数据
9.2    mysqlimport命令行工具导入数据
9.2.1  导入超简单
9.2.2  分列超轻松
9.2.3  换行很容易
9.3    SQL语句导入数据
9.3.1  快来认识下LOAD DATAINFILE
9.3.2  字符集咋处理的呐
9.3.3  要导入的数据文件放哪儿
9.3.4  数据文件的前N行记录不想导咋办
9.3.5  列和行的精确处理
9.3.6  对象结构与数据文件不符咋整
9.4    SQL语句导出数据
9.4.1  这些知识,不学都会
9.4.2  这些知识,一学就会

第10章  MySQL数据备份和数据恢复
10.1    备份与恢复名词解释
10.1.1  物理备份VS逻辑备份
10.1.2  联机备份VS脱机备份
10.1.3  本地备份VS远程备份
10.1.4  完整备份VS增量备份
10.1.5  完整恢复VS增量恢复
10.2    备份工具知多少
10.2.1  复制表对象相关文件的方式创建备份集
10.2.2  使用mysqlhotcopy命令行工具创建备份
10.2.3  使用mysqldump命令行工具创建逻辑备份
10.2.4  使用SQL语句创建备份
10.2.5  冷复制方式创建物理备份
10.2.6  二进制日志创建增量备份
10.2.7  第三方工具创建联机备份
10.3    Heyjude,Don’t be afraid,备份咱有mysqldump
10.3.1  单个数据库的备份任务
10.3.2  备份多个数据库
10.3.3  输出定界格式文件
10.3.4  恢复mysqldump创建的备份集“265
10.3.5  多学些mysqldump命令行参数
10.3.6  自动化备份策略
10.4    冷备、增量备和备份恢复策略
10.4.1  创建冷备份
10.4.2  创建增量备份
10.4.3  备份和恢复策略
10.5    XtraBackup联机备份
10.5.1  关于xtraBackup
10.5.2  先试试xtrabackup命令
10.5.3  再用用innobackupex命令
10.5.4  创建增量备份
10.5.5  执行恢复
10.5.6  打包和压缩备份集
10.5.7  自动化备份脚本

第11章  MySQL复制特性
11.1    创建复制环境
11.1.1  最简单的复制环境部署方法
11.1.2  复制环境配置宝典
11.1.3  常用的复制环境管理命令
11.2    复制特性的实施原理和关键因素
11.2.1  复制格式
11.2.2  中继日志文件和状态文件
11.2.3  复制过滤规则
11.3    高级应用技巧
11.3.1  通过XtraBackup创建Slave节点
11.3.2  利用Slave节点创建备份
11.3.3  部署级联Slave增强复制性能
11.3.4  半同步机制
11.3.5  复制环境中的故障切换
11.3.6  延迟复制

第12章  五花八门的MySQL管理工具
第13章  性能调优与诊断
第14章  部署MySQL服务监控平台
第15章  搭建MySQL高可用体系

��