MySQL备份与恢复/使用复制备份

第2章使用复制备份

若要使用复制作为备份解决方案,请将数据从源复制到副本,然后对副本进行备份。可以暂停和关闭副本,而不影响源的运行操作,因此可以生成有效的快照生活那些需要关闭源的数据。

如何备份数据库取决于它的大小,以及是否只备份数据,还是只备份数据和副本状态,以便在出现故障时可以重建副本。因此有两种选择:

  • 如果使用复制作为备份源上的数据的解决方案,并且数据库的大小不是太大,则, mysqldump工具可能是合适的。看到第2.1节,“使用mysqldump备份副本”

  • 对于较大的数据库,其中, mysqldump这将是不切实际或低效的,您可以备份原始数据文件代替。使用原始数据文件选项还意味着您可以备份二进制和中继日志,以便在副本失败时能够重新创建副本。有关更多信息,请参见第2.2节,“从副本备份原始数据”

另一种备份策略可以用于源服务器或副本服务器,它将服务器置于只读状态。对只读服务器执行备份,然后将其更改为通常的读/写操作状态。看到第2.3节,“通过只读方式备份源或副本”