mysql备份种类_数据备份可分为哪些类型

mysql备份种类_数据备份可分为哪些类型

2023年7月30日发(作者:)

mysql备份种类_数据备份可分为哪些类型数据备份可分为:热备份、冷备份和温备份。热备份可以在数据库运⾏中直接备份,对正在运⾏的数据库操作没有任何的影响。冷备份必须在数据库停⽌的情况下进⾏备份,数据库的读写操作不能执⾏。温备份在数据库运⾏中进⾏,备份时仅⽀持读操作,不⽀持写操作。本教程操作环境:Windows7系统、Dell G3电脑。备份是以防万⼀的⼀种必要⼿段,在出现硬件损坏或⾮⼈为的因素⽽导致数据丢失时,可以使⽤备份恢复数据,以将损失降低到最⼩程度,因此备份是必须的。备份可以分为以下⼏个类型。根据备份的⽅法(是否需要数据库离线)可以将备份分为:热备(Hot Backup)冷备(Cold Backup)温备(Warm Backup)热备份可以在数据库运⾏中直接备份,对正在运⾏的数据库操作没有任何的影响,数据库的读写操作可以正常执⾏。这种⽅式在 MySQL 官⽅⼿册中称为 Online Backup(在线备份)。冷备份必须在数据库停⽌的情况下进⾏备份,数据库的读写操作不能执⾏。这种备份最为简单,⼀般只需要复制相关的数据库物理⽂件即可。这种⽅式在 MySQL 官⽅⼿册中称为 Offline Backup(离线备份)。温备份同样是在数据库运⾏中进⾏的,但是会对当前数据库的操作有所影响,备份时仅⽀持读操作,不⽀持写操作。按照备份后⽂件的内容,热备份⼜可以分为:逻辑备份裸⽂件备份在 MySQL 数据库中,逻辑备份是指备份出的⽂件内容是可读的,⼀般是⽂本内容。内容⼀般是由⼀条条 SQL 语句,或者是表内实际数据组成。如 mysqldump 和 SELECT * INTO OUTFILE 的⽅法。这类⽅法的好处是可以观察导出⽂件的内容,⼀般适⽤于数据库的升级、迁移等⼯作。但其缺点是恢复的时间较长。裸⽂件备份是指复制数据库的物理⽂件,既可以在数据库运⾏中进⾏复制(如 ibbackup、xtrabackup 这类⼯具),也可以在数据库停⽌运⾏时直接复制数据⽂件。这类备份的恢复时间往往⽐逻辑备份短很多。按照备份数据库的内容来分,备份⼜可以分为:完全备份部分备份完全备份是指对数据库进⾏⼀个完整的备份,即备份整个数据库,如果数据较多会占⽤较⼤的时间和空间。部分备份是指备份部分数据库(例如,只备份⼀个表)。部分备份⼜分为:增量备份差异备份增量备份需要使⽤专业的备份⼯具。指的是在上次完全备份的基础上,对更改的数据进⾏备份。也就是说每次备份只会备份⾃上次备份之后到备份时间之内产⽣的数据。因此每次备份都⽐差异备份节约空间,但是恢复数据⿇烦。差异备份指的是⾃上⼀次完全备份以来变化的数据。和增量备份相⽐,浪费空间,但恢复数据⽐增量备份简单。MySQL 中进⾏不同⽅式的备份还要考虑存储引擎是否⽀持,如 MyISAM 不⽀持热备,⽀持温备和冷备。⽽ InnoDB ⽀持热备、温备和冷备。⼀般情况下,我们需要备份的数据分为以下⼏种:表数据⼆进制⽇志、InnoDB 事务⽇志代码(存储过程、存储函数、触发器、事件调度器)服务器配置⽂件想要查阅更多相关⽂章,请访问PHP中⽂⽹!!

发布者:admin,转转请注明出处:http://www.yc00.com/news/1690652689a386964.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信