备份一体机-SpecialBackup

aStor-Backup1210&1250(SpecialBackup)
点击可切换产品版本
知道了
不再提醒
V3.0.6.0.1
{{sendMatomoQuery("备份一体机-SpecialBackup","创建MySQL数据库恢复任务")}}

创建MySQL数据库恢复任务

更新时间:2023-10-18

进入深信服企业级数据备份与恢复系统,点击[主机保护]-[数据库保护]-[恢复],新建恢复任务。进行选择备份点、恢复目标、恢复方式、确认配置四步操作。

选择备份点

展开备份任务,点击要恢复的备份点会将其勾选(要选择增量点或日志点需要展开对应的完备链),然后点击“下一步”:

选择恢复目标

进入恢复目标设置页面后,仅展示MySQL代理主机。展开主机后会显示该主机下的所有实例,勾选恢复目标实例,点击“下一步”按钮。

设置恢复方式

MySQL恢复方式分为“原数据库覆盖恢复”和“重定向目录恢复”。

原数据库覆盖恢复:将实例覆盖恢复到目标数据库服务器,需要提前关闭mysql服务和保证目标数据库的data目录为空。详细解释见章节4.3.3.5恢复前数据库服务器的配置要求。需要填写一个“临时目录”作为临时存放数据的地方。

重定向目录恢复:导出数据库的备份数据,将其导入至指定的文件夹。恢复完成后,重定向目录里的数据文件可直接用于启动MySQL数据库。需要保证目标数据库的数据目录datadir为空,再将重定向目录内的数据转移到数据目录datadir内即可。需要填写一个临时目录和一个重定向目录。

临时目录:恢复过程中作为暂时存储数据的中转目录,数据在这个目录里完成校验和合并。要求为空目录且对用户mysql赋权。

重定向目录:重定向目录恢复专用,用于在恢复目标服务器上指定恢复的路径。要求为空目录且对用户mysql赋权。

临时目录和重定向目录如果是不存在的目录,代理在创建恢复任务时会自动创建并赋予授权,但要保证输入路径合法正确并且具有足够的存储空间。

以重定向目录恢复方式恢复日志备份点,手动转移重定向目录到datadir目录后,需要在datadir目录下以此命令启动mysql数据库:

mysql -uroot -p‘xxxx’ <mysql_recovery_binlog.sql

此命令是手动恢复数据库至指定回滚时间,倘若不带此命令启动数据库,数据库将是完备点状态。

如果选择的时间点是一个日志备份点,则在进行原数据库覆盖恢复时,支持填写数据库服务名,此数据库服务名用于恢复完成后重启数据库。

同时日志备份点的恢复也支持进行回退操作。日志回滚功能恢复默认关闭,点击[回滚时间]开关将其开启后,在[选择回滚时间]中设置精度为秒级的具体回滚时间,恢复完成时目标数据库的数据就是原机数据库在设定时间的数据。

传输网络:选择确保能和主机连通的备份节点网络,默认为备份系统网络。

限速策略对恢复任务运行时的传输速度大小进行限制,先点击[添加限速策略]按钮, 弹出限速策略设置界面,在限速方式中可选择按策略限速和永久限速,如下图:

按策略限速,该恢复任务在设定的策略时间里进行周期性限速,策略分为“每天策略”,“每周策略”,“每月策略”,策略的具体设置如下:

每天策略只需设置开始时间、结束时间、限速大小,如下图:

每周策略需要选择在每周的某天或某几天执行限速策略,并设置开始时间、结束时间、限速大小,如下图:

每月策略需要选择在每月的某天或某几天执行限速策略,并设置开始时间、结束时间、限速大小,如下图:

永久限速,只需要设置限速大小,设置永久限速策略后,该任务运行时的传输速度永久处于限速大小之下。限速大小可以设置不同的速度单位,以满足不同客户的限速需求,如下图:

设置好限速策略以后点击“确定”按钮完成操作,并且可以添加多条限速策略,如下图:

在同一时间段有多条限速策略时,传输速度按照多条限速策略中的限速大小的最小值来限制。

下面以原数据库覆盖恢复演示,配置好相关参数后,点击“下一步”:

确认配置

在此页面可修改恢复任务名和检查前面对任务的配置,点击“提交”即完成对恢复任务的创建。