### 17.4.1 使用复制进行备份

[17.4.1.1 使用 mysqldump 备份副本](replication-solutions-backups-mysqldump.html)
[17.4.1.2 从副本备份原始数据](replication-solutions-backups-rawdata.html)
[17.4.1.3 通过将源或副本设为只读来备份源或副本](replication-solutions-backups-read-only.html)

要将复制用作备份解决方案，请将数据从源复制到副本，然后备份副本。副本可以暂停和关闭，而不会影响源的运行操作，因此您可以生成“实时”数据的有效快照，否则需要关闭源。

备份数据库的方式取决于其大小以及是仅备份数据还是备份数据和副本状态，以便在发生故障时可以重建副本。因此有两种选择：

-   如果您使用复制作为一种解决方案来使您能够备份源上的数据，并且您的数据库的大小不是太大，那么[**mysql转储**](mysqldump.html)工具可能是合适的。看[第 17.4.1.1 节，“使用 mysqldump 备份副本”](replication-solutions-backups-mysqldump.html).

-   对于较大的数据库，其中[**mysql转储**](mysqldump.html)不切实际或效率低下，您可以备份原始数据文件。使用原始数据文件选项还意味着您可以备份二进制和中继日志，以便在副本发生故障时重新创建副本。有关详细信息，请参阅[第 17.4.1.2 节，“从副本备份原始数据”](replication-solutions-backups-rawdata.html).

    另一种可用于源服务器或副本服务器的备份策略是将服务器置于只读状态。针对只读服务器执行备份，然后将其更改回其通常的读/写操作状态。看[第 17.4.1.3 节，“通过将其设为只读来备份源或副本”](replication-solutions-backups-read-only.html).
