MYSQL+InnoDB(备份与恢复)

1.备份与恢复概述
1.热备:对正在运行的数据库进行备份。
原理:1.记录备份开始时,innoDB存储引擎重做日志文件检查点的LSN
2.复制共享表空间文件以及独立表空间文件
3.记录复制完表空间文件后,innodb存储引擎重做日志文件检查点的LSN
4.复制在备份是参数的重做日志。
2.冷备:数据库停止的情况下。
优点:1.简单,负责相关文件即可。2.备份文件易于操作系统。3.恢复简单,恢复快。
缺点:1.文件较大。2.不总是可以轻易地跨平台。
3.温备:中央在运行情况下备份,但是对数据库的操作有所影响。
备份文件
1.逻辑备份:备份出的文件内容是可读的,一般是文本文件。如sql语句
2.裸文件备份:负责数据库的物理文件,备份时间短。
备份多的内容
1.完全备份
2.增量备份
3.日志备份

2.复制
步骤1.主服务器把数据更改记录到二进制日志中。2.从服务器把主服务器的二进制日志复制到自己的中继日志中。3.从服务器重做中继日志中的日志,把更改应用到自己的数据库上,已达到数据库的最终一致性。
快照+复制的备份架构
1.数据分布。mysql数据库提高的复杂并不需要很大的带宽要求,因此可以在不同的数据中心之间实现数据的复制。
2.读取的负载平衡。
3.数据库备份
4.高可用性和故障转移。

你可能感兴趣的:(数据库)