备份和恢复的概述¶
备份数据快照是在特定的时间和存储在一个共同的位置在一个共同的格式。一个备份只是有用的定义。
接下来的场景需要备份恢复:
| 原因 | 描述 |
|---|---|
| 硬件或主机故障 | 磁盘的问题,如摊位或破碎的磁盘。与云服务的实例可以达不到的或折断。 |
| 破损的数据 | 这个问题可能是由于停电,数据库中没有写正确并关闭该文件。 |
| 用户错误 | 删除数据或更新数据和错误数据覆盖好 |
| 自然灾害或数据中心故障 | 停电、洪水、或网络问题 |
| 合规 | 必须符合法规和标准 |
策略¶
定义一个数据库的备份和恢复策略。策略应该有以下做法:
| 实践 | 描述 |
|---|---|
| 保留 | 你应该保持多久备份。这个决定应该基于组织的数据治理策略和存储备份为代价的。备份的计划应该保留进度相匹配。 |
| 文档 | 文档的策略和相关政策。文件应包括的信息流程和任何工具备份或恢复期间使用。 |
| 加密 | 加密备份和安全的存储位置 |
| 测试 | 测试备份及时。 |
备份策略定义了类型和备份频率、所需硬件,如何验证备份,备份和存储,还包括备份安全。策略使用以下指标:
| 度规 | 描述 |
|---|---|
| 恢复时间目标(RTO) | 系统可以是多久? |
| 恢复点目标(RPO) | 数据可以组织失去多少? |
用户帐户的恢复策略定义的恢复责任和如何和频率测试恢复过程。
这些策略需要计划、实现和严格的测试。你必须测试你的恢复过程与每个类型的备份用于验证备份和恢复时间。这种测试尽可能自动化。你还应该记录的过程。在灾难的情况下,您可以遵循的程序在文档中没有浪费时间。
如果您使用的是复制,考虑使用一个专用的备份副本,因为操作会导致较高的CPU负载。
物理备份和逻辑备份¶
备份可以是一个物理备份和逻辑备份。
物理备份¶
物理备份所需的文件存储和恢复数据库。它们可以是数据文件、配置文件、日志和其他类型的文件。物理数据库可以存储在云端,在离线存储,在光盘或磁带。
雷竞技下载官网Percona XtraBackup需要一个物理备份。您还可以使用RDS / LVM快照或MySQL企业备份。
如果服务器停止,你可以复制的datadircp命令或rsync命令。
逻辑备份¶
逻辑备份包含结构的细节。这种类型的备份包含表、视图、过程和函数。
这样的工具,mysqldump,mydumper,mysqlpump,mysql壳逻辑备份。
比较¶
| 比较 | 物理备份 | 逻辑备份 |
|---|---|---|
| 内容 | 物理数据库文件 | 表、用户、过程和函数 |
| 恢复速度 | 可以快速恢复 | 恢复可以慢和不包含文件信息。 |
| 存储 | 可能需要更多的空间 | 基于被选中时,备份可以更小 |
最后更新:2023-06-15