更新时间:2022-08-12 11:26:34

注意事项

•  不支持跨系统平台的恢复(Windows、Linux 不支持任意两个平台互相恢复)。
•  不支持跨 MySQL 版本的恢复。
•  当前版本暂不支持恢复至指定目标数据库名称。
•  恢复成功后需重新发起一次完全备份,若恢复完直接发起增量备份,恢复该时间点的任务执•  行成功但数据有误。
•  备份数据源为多实例的时间点恢复时,仅支持数据源下的单个实例的恢复。
•  数据库中关闭了 MySQL 事务的自动提交,会导致不同未提交(commit)事务在对同一表进行操作时,出现 wait for metadata lock 状态,导致数据库线程卡住,致使恢复任务卡住。
•  恢复系统库 MySQL 时,恢复任务可能会失败,不建议恢复系统数据库。
•  定时备份异机恢复时,务必保证异机的数据库实例名、用户名、密码和端口号均与原机保持一致,否则恢复失败。
•  定时备份恢复时,务必启动 MySQL 数据库服务,否则恢复失败。
•  支持最小粒度为数据库级别的恢复,也支持整个实例的恢复。
•  由于 mysql 库为系统库记录了其他数据库相关的信息,被覆盖或恢复后可能导致数据异常,浏览恢复选择数据源时请谨慎选择(注意)。
•  在存在中文名称数据库以及中文安装路径的情况下,由于 MySQL 在解析日志时存在乱码,会导致增量的数据将无法恢复。

操作步骤

第1步 登录控制台。
第2步 点击【定时数据保护】→【数据恢复】,点击【新建】,进入新建恢复任务页面第一页。
第3步 选择存储介质,从备份介质下已经备份过的任务中选择要恢复的备份任务。

第4步 点击【下一步】,选择备份时间点,展开数据源列表,可以选择恢复整个实例或者单个、多个数据库。

第5步 选择恢复位置,默认为恢复至原客户端原位置,也可选择恢复至其他客户端,恢复为原数据库名称。恢复选项说明如下。
【覆盖现有数据库】默认不开启,开启之后恢复任务会覆盖目的地现有数据。原机原位置恢复需要开启此选项。
【云传输并发数】默认开启 8 个通道。可配置 1-64 线程。通过配置线程数,可调节恢复速度,通过增加线程数,可使恢复速度达到峰值,但是内存、CPU 等资源占用也会相应增加。
【自定义脚本】默认不开启。
可在指定恢复情境下,执行指定脚本。用户可以上传恢复脚本对操作系统或数据库进行恢复,或通过脚本对数据库进行资源检查、状态校验等操作。开启之后可设置恢复前,恢复成功,恢复失败后执行选定的脚本。
注意:
A. 当目的端存在同名数据库时需开启覆盖现有数据库才能恢复成功,开启之前请确认可以覆盖
B. 建议数据源不要选择“mysql”库,由于mysql库为系统库记录了其他数据库相关的信息,被覆盖或恢复后可能导致数据异常。

第6步 点击【下一步】,填写任务名称和备注。

第7步 点击【完成】,弹出信息确认框。

第8步 点击【确定】,新建恢复任务完成。