裸文件备份是指复制数据库的物理文件,既可以在数据库运行中进行复制(如 ibbackup、xtrabackup 这类工具),也可以在数据库停止运行时直接复制数据文件。这类备份的恢复时间往往比逻辑备份短很多。
按照备份数据库的内容来分,备份又可以分为:
完全备份
部分备份
完全备份是指对数据库进行一个完整的备份,即备份整个数据库,如果数据较多会占用较大的时间和空间。
部分备份是指备份部分数据库(例如,只备份一个表)。
部分备份又分为:
增量备份
差异备份
增量备份需要使用专业的备份工具。指的是在上次完全备份的基础上,对更改的数据进行备份。也就是说每次备份只会备份自上次备份之后到备份时间之内产生的数据。因此每次备份都比差异备份节约空间,但是恢复数据麻烦。
差异备份指的是自上一次完全备份以来变化的数据。和增量备份相比,浪费空间,但恢复数据比增量备份简单。
MySQL 中进行不同方式的备份还要考虑存储引擎是否支持,如 MyISAM 不支持热备,支持温备和冷备。而 InnoDB 支持热备、温备和冷备。
一般情况下,我们需要备份的数据分为以下几种:
表数据
二进制日志、InnoDB 事务日志
代码(存储过程、存储函数、触发器、事件调度器)
服务器配置文件
想要查阅更多相关文章,请访问PHP中文网!!
以上就是数据备份可分为哪些类型的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
怎么修改mysql root密码?修改数据库root密码的步骤
更多相关阅读请进入《数据库》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。