MySQL 8.4 Reference Manual  /  MySQL Enterprise Edition  /  MySQL Enterprise Backup Overview

32.1 MySQL 企业版备份概述

MySQL Enterprise Backup 对 MySQL 数据库执行热备份操作。该产品针对 InnoDB 存储引擎创建的表进行高效和可靠的备份。为了完整性,它还可以备份 MyISAM 和其他存储引擎创建的表。

以下讨论简要概述了 MySQL Enterprise Backup。对于更多信息,请参阅可在 https://dev.mysql.com/doc/mysql-enterprise-backup/en/ 查找的 MySQL Enterprise Backup 手册。

热备份是在数据库运行时执行的,应用程序可以在此期间读取和写入数据。这类备份不会阻塞正常的数据库操作,并且能够捕获发生于备份过程中更改。因此,对于那些当数据库 长大了 —— 当数据足够大以至于备份需要显著时间,或者当您的数据对业务至关重要,以至于您必须捕获每一处更改而不关闭应用程序、网站或网络服务时,热备份是有吸引力的。

MySQL Enterprise Backup 对使用 InnoDB 存储引擎的所有表执行热备份。对于使用 MyISAM 或其他非 InnoDB 存储引擎的表,它执行 温暖 备份,数据库继续运行,但在备份期间不能修改这些表。为了高效地进行备份操作,您可以指定 InnoDB 为新表的默认存储引擎,或者将现有表转换为使用 InnoDB 存储引擎。