MySQL 8.3 Release Notes
MySQL 企业备份执行 MySQL 数据库的热备份操作。该产品旨在高效、可靠地备份 InnoDB 存储引擎创建的表。为了完整性,它还可以备份 MyISAM 和其他存储引擎的表。
以下讨论简要概述了 MySQL 企业备份。有关更多信息,请参阅 MySQL 企业备份手册,网址为 https://dev.mysql.com/doc/mysql-enterprise-backup/en/。
热备份是在数据库运行并且应用程序正在读取和写入时执行的。这类备份不会阻止正常的数据库操作,并且可以捕获备份过程中发生的所有更改。由于这些原因,热备份是非常理想的,当您的数据库“长大”时——当数据足够大,以至于备份需要很长时间,并且您的数据对业务非常重要,以至于您必须捕获每一个变化,而不需要将应用程序、网站或 Web 服务离线。
MySQL 企业备份对使用 InnoDB 存储引擎的所有表执行热备份。对于使用 MyISAM 或其他非 InnoDB 存储引擎的表,它执行“温备份”,其中数据库继续运行,但这些表不能在备份过程中被修改。为了高效的备份操作,您可以将 InnoDB 设为新表的默认存储引擎,或者将现有表转换为使用 InnoDB 存储引擎。