MYSQL-备份与恢复

备份与恢复

备份与恢复可以防止出现系统崩溃,硬件故障或用户误删除数据等问题,而且在升级mysql数据库之前,备份也是必不可少的一种保护措施。备份恢复还可用于将mysql数据库转移到另一个系统或设置成一个独立的副本服务器。
备份与恢复的作用:
1)做灾难恢复:对损坏的数据进行恢复和还原:还包括了一些误操作所带来的影响。
2)需求改变:因需求改变而需要把数据还原到改变以前
3)测试:测试新功能是否可用

MYSQL主要包括以下几种备份与恢复策略:
1.逻辑备份与物理备份
2.冷备,热备与温备
3.全量备份与增量备份
4.本地备份与远程备份
5.快照备份
6.基于时间点的恢复
7.备份时的压缩与加密

逻辑备份

逻辑备份具有以下特点:
逻辑备份是备份命令通过查询并获取数据库信息和库内对象(表)的信息来完成的。
逻辑备份比物理备份慢,因为逻辑备份必须访问数据库的信息和库内对象信息并将其转换为指定的格式才算备份完成。
逻辑备份输出大于物理备份,尤其是在以文本格式保存时。
逻辑备份与恢复粒度分为服务器级别(MYSQL服务器下所有数据库),数据库级别(指定的数据库下所有的表),表级别。与你时哪种存储引擎没有关系。
备份不包括日志或配置文件。

逻辑备份的优点:
以逻辑备份生成的备份便于传输与保存。
逻辑备份属于一种联机备份行为,不用停数据库。
逻辑备份工具包括mysqldump程序和SELECT …INTO OUTFILE.

这些适用工具产生的逻辑备份文件适用于任何存储引擎,而且恢复起来较为简单,可以直接使用 LOAD DATA语句或mysqlimport进行恢复。

物理备份

物理备份主要用与快速恢复发生严重故障或急需恢复的大型数据库。因为物理备份主要是备份了数据库的数据文件等文件结构,所以可以用与快速恢复。

逻辑备份主要备份了数据库的元数据和用户数据,那么对于数据量比较小的数据库是适用的。而物理备份主要用于大型数据库的恢复。并且物理备份的复用性较强,恢复速度快。

物理备份方法具有以下特点:
备份由数据库的数据文件等文件结构组成。
物理备份方法比逻辑更快,因为他们只涉及文件复制,而不涉及转换。而且物理备份比逻辑备份结构更加清晰和紧凑。
除了数据库必须的文件之外,备份还可以包括任何相关文件,例如日志和配置文件。

MEMORY存储引擎的表中的数据很难以这种方式备份,因为他们的内容没有存储在磁盘上。
(MYSQL Enterprise Backup 产品有一项功能,您可以从MEMORY 表中检索数据并应用于备份)

物理备份的局限性:
备份仅可移植到具有相同或相似硬件的服务器上。

我们可以在mysql数据库停止时执行物理备份也可以在mysql数据库运行时执行物理备份。并且我们要根据现在mysql数据库所处的状态以及存储引擎找到适合的备份策略进行备份。

物理备份工具包括官方的mysqlbackup工具,IBBACKUP工具,XTRABACKUP工具或系统级命令(cp,scp,tar ,rsync)。

对于恢复:
MySQL Enterprise Backup 可以还原InnoDB上的表。
ndb_restore恢复工具
使用系统级命令复制的文件可以通过复制黏贴命令将备份恢复到原始位置。

MYSQL的冷备,热备与温备

1.根据是否需要数据库离线
冷备:在数据库彻底关闭状态下,读写请求均不允许状态下进行备份;
热备:在数据库运行状态下进行备份,这种备份不影响正常的数据库业务。
温备:在数据库运行状态下进行备份,此时仅支持对数据库中数据的读请求,不允许写请求。
注:
1.根据你的需求选择合适的备份策略。
2.MyISAM不支持热备,InnoDB支持热备,但是需要专门的工具。因为MyISAM不支持事务,所以只能使用温备去进行在线备份。

全量(完整)备份与增量备份与差异备份

备份所有选定的文件和目录,并且不依靠文件的存档属性来确定要备份的文件。在备份过程中,将清除所有现有标记,并将每个文件标记为已备份。换句话说,清除存档属性。
全量备份是指在特定时间点数据库中所有数据去做一个完整副本。
这种备份方法的最大优点是,只要有全量备份,就可以恢复丢失的数据。因此极大地加快了系统或数据的恢复时间。但是,它的缺点是,每次备份都有可能破坏InnoDB的数据命中率。另外,由于每次需要备份的数据量很大,因此备份需要很长时间。

增量备份针对自上次备份以来已更改的备份数据(包括全量备

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值