MySQL 8.4 发行说明
要将复制用作备份解决方案,请将数据从源复制到副本,然后备份副本。可以暂停和关闭副本而不会影响源的运行操作,因此您可以生成一个有效的 “实时” 数据快照,否则需要关闭源才能生成快照。
如何备份数据库取决于数据库的大小以及您是只备份数据还是备份数据和副本状态,以便在发生故障时重建副本。因此有两种选择
如果您使用复制作为解决方案来备份源上的数据,并且数据库的大小不是太大,则 mysqldump 工具可能适用。请参阅 第 19.4.1.1 节“使用 mysqldump 备份副本”。
对于较大的数据库,如果使用 mysqldump 不切实际或效率低下,您可以备份原始数据文件。使用原始数据文件选项还意味着您可以备份二进制日志和中继日志,这些日志使您能够在发生副本故障时重新创建副本。有关更多信息,请参阅 第 19.4.1.2 节“备份副本的原始数据”。
另一种备份策略,可用于源服务器或副本服务器,是将服务器置于只读状态。备份针对只读服务器执行,然后将其恢复到正常的读写操作状态。请参阅 第 19.4.1.3 节“通过将源或副本设为只读来进行备份”。