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