Documentation Home

1.1 备份类型

各种备份技术按从热(最理想)到冷(最具破坏性)的范围分类。您的目标是在备份过程中保持数据库系统、相关应用程序和网站正常运行和响应。

热备份是在数据库运行时执行的。这种类型的备份不会阻止正常的数据库操作。它甚至可以捕获备份过程中发生的变化。由于这些原因,当您的数据库“长大时,热备份是可取的:当数据足够大以至于备份需要花费大量时间时,以及当您的数据对您的业务足够重要以至于您必须捕获每一个最后的更改,而无需采取您的应用程序、网站或网络服务离线。

MySQL Enterprise Backup 对所有 InnoDB 表进行热备份。MyISAM 和其他非 InnoDB 表最后备份,使用 热备份技术:数据库继续运行,但系统在备份的那个阶段处于只读状态。

您还可以在数据库停止时执行冷备份。为避免服务中断,您通常会从副本执行此类备份,无需关闭整个应用程序或网站即可停止。

要记住的要点

为了在热备份阶段备份尽可能多的数据,可以将InnoDB指定为新表的默认存储引擎,或者将现有表转换为使用InnoDB存储引擎。(在 MySQL 5.5 及更高版本中,InnoDB 现在是新表的默认存储引擎。)

在热备份和温备份期间,通过数据库连接自动检索有关数据库结构的信息。对于冷备份,您必须通过配置文件或命令行选项指定文件位置。