资料内容:
7.1备份和恢复类型
本节描述了不同类型的备份的特点。
物理(原)与逻辑备份
物理备份的目录由原拷贝和文件存储数据库的内容。这种类型的备份是适合大,需要恢复的很快出现问题时重要的数据库。
逻辑备份保存信息表示为逻辑数据库结构(CREATE DATABASE
,CREATE TABLE
报表)和内容(INSERT
陈述或分隔的文本文件)。这种类型的备份是适用于少量的数据,你可以编辑数据值或表结构,或创建的数据在不同的机器架构。
物理备份的方法有以下特点:
-
备份包括数据库目录和文件的精确副本。通常这是一个复制的全部或部分的MySQL数据目录。
-
物理备份方法的速度比逻辑因为他们只涉及文件复制没有转换。
-
输出更紧凑比逻辑备份。
-
因为备份速度和紧凑繁忙,重要的数据库,MySQL企业备份产品进行物理备份。对于MySQL企业备份产品的概述,看29.2节,“MySQL企业备份概述”
-
备份和恢复的粒度范围从水平对整个数据目录下的不同文件的水平。这可能会或可能不会提供表级别的粒度,取决于存储引擎。例如,
InnoDB
表的每一个都可以在一个单独的文件中,或与他人共享文件存储InnoDB
每个表;MyISAM
表的唯一对应一组文件。 -
除了数据库,备份可以包括任何相关的文件,如日志和配置文件。
-
数据从
MEMORY
表是很难支持这种方式因其内容不存储在磁盘上。(MySQL企业备份产品有一个特点,你可以从中检索数据内存
在一个备份表。) -
备份到其他机器,便携式只有具有相同或相似的硬件特性。
-
备份可以在MySQL服务器没有运行进行。如果服务器正在运行,有必要进行适当的锁定,服务器不在备份数据库内容的变化。MySQL企业备份会自动锁表需要它。
-
物理备份工具包括mysqlbackupMySQL企业备份
InnoDB
或任何其他表或文件系统级的命令(如内容提供商,SCP,焦油,远程同步)MyISAM
表 -
为恢复:
-
MySQL企业备份恢复
InnoDB
和其他的表,它支持了。 -
_ NDB的恢复恢复
NDB
表 -
文件复制在文件系统层可以复制回原来的位置的文件系统命令。
-