mysql replicant 库_高可用MySQL(第2版)

前言. ..................................... xxi

第 1章 引言............................. 2

到底什么是复制 ................ 4

那么,是否需要备份 ........ 5

什么是监控 ..................................................................... 6

其他阅读材料 ................... 6

小结 .................................. 7

第 2章 MySQL.Replicant库. .... 8

基本类和函数 ................. 12

对各种操作系统的支持... 13

服务器 ............................. 13

服务器角色 ..................... 15

小结 ................................ 17

第 3章 MySQL复制原理.. ........ 18

复制的基本步骤 .............. 19

配置 master .............. 20

配置 slave ................ 21

连接 master和 slave  22

二进制日志简介 .............. 23

二进制日志记录了什么 ......................................... 24

观察复制的动作 ...... 25

二进制日志的结构和内容 ..................................... 27

建立新 slave .................... 30

克隆 master .............. 31

克隆 slave ................ 33

克隆操作的脚本 ...... 35

执行常见的复制任务 ...... 37

报表 ......................... 37

小结 ................................ 43

第 4章 二进制日志.................. 45

二进制日志的结构 .......... 46

binlog事件的结构 ... 48

事件校验 ................. 50

将语句写入日志 .............. 51

写入 DML语句 ....... 52

写入 DDL语句 ........ 52

写入查询 ................. 52

LOAD DATA INFILE语句 .................................... 58

二进制日志过滤器 .. 60

触发器、事件和存储例程 ..................................... 62

存储过程 ................. 68

存储函数 ................. 70

事件 ......................... 74

特殊结构 ................. 75

非事务型变更和错误处理 ..................................... 75

将事务写入日志 .............. 78

使用 XA进行分布式事务处理.............................. 83

二进制日志的组提交 ............................................. 86

基于行的复制 ................. 88

启用基于行的复制 .. 89

使用混合模式 .......... 90

二进制日志管理 .............. 90

二进制日志和系统崩溃安全 ................................. 91

binlog文件轮换 ...... 92

事故 ......................... 94

清除 binlog文件 ...... 94

mysqlbinlog实用工具 ..... 95

基本用法 ................. 96

解释事件 ............... 104

二进制日志的选项和变量 ........................................... 108

基于行的复制参数  110

小结 ...............................111

第 5章 面向高可用性的复制...... 112

冗余 .............................. 113

计划 .............................. 114

slave故障 .............. 115

master故障 ............ 115

relay故障 .............. 116

灾难恢复 ............... 116

方法 .............................. 116

热备份 ................... 118

双主结构 ............... 122

提升 slave .............. 131

环形复制 ............... 135

小结 .............................. 137

第 6章 面向横向扩展的 MySQL复制...................................... 138

横向扩展读操作,而不是写操作 ................................ 140

异步复制的价值 ............ 141

管理复制拓扑 ............... 142

应用层的负载均衡  145

级联复制 ....................... 153

配置 relay .............. 154

使用 Python添加 relay ........................................ 155

专用 slave...................... 156

过滤复制事件 ........ 157

使用过滤将事件分配给 slave .............................. 159

数据的一致性管理 ........ 160

非级联部署的一致性 ........................................... 161

级联部署的一致性  163

小结 .............................. 169

第 7章 数据分片.................... 171

什么是数据分片 ............ 172

为什么要分片 ........ 173

分片的局限性 ........ 174

分片方案的要素 ............ 176

高层分片架构 ........ 177

数据分区 ....................... 178

分配分片 ............... 182

映射分片关键字 ............ 186

分片方案 ............... 186

分片映射函数 ........ 190

处理查询和事务调度 .... 194

处理事务 ............... 195

分配查询 ............... 197

分片管理 ....................... 199

将分片迁移到其他节点 ....................................... 199

分割分片 ............... 203

小结 .............................. 203

第 8章 深入复制................... 204

复制架构基础 ............... 205

中继日志的结构 .... 206

复制线程 ............... 209

启动和停止 slave线程 ........................................ 210

通过 Internet运行复制 .. 211

使用内置支持建立安全复制 ............................... 212

使用 Stunnel建立安全复制 ................................. 213

细粒度控制复制 ............ 215

关于复制状态的信息 ........................................... 215

处理断开连接的选项 .... 223

slave如何处理事件 ....... 224

管理 I/O线程 ........ 224

SQL线程的处理 ... 225

半同步复制 ................... 231

配置半同步复制 .... 232

监控半同步复制 .... 234

全局事务标识符 ............ 234

使用 GTID配置复制 ........................................... 235

使用 GTID进行故障转移 ................................... 237

使用 GTID提升 slave...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值