MySQL 8.0 参考手册  / 第30章MySQL企业版  /  24.2 MySQL企业备份概述

24.2 MySQL企业备份概述

MySQL Enterprise Backup 对 MySQL 数据库执行热备份操作。该产品的架构旨在高效可靠地备份由 InnoDB 存储引擎创建的表。为了完整起见,它还可以备份来自 MyISAM 和其他存储引擎的表。

以下讨论简要总结了 MySQL Enterprise Backup。有关详细信息,请参阅 MySQL Enterprise Backup 手册,网址为 https://mysql.net.cn/doc/mysql-enterprise-backup/en/

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

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