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