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