更新时间:2024-08-05
MySQL数据库恢复支持“原数据库覆盖恢复”和“指定文件夹恢复”两种方式。
选择恢复方式,设置恢复任务运行时的限速策略及传输策略,完成后点击<下一步>。
原数据库覆盖恢复:需要填写一个“临时目录”作为临时存放数据的地方。
指定文件夹恢复:需要填写一个“临时目录”和一个“重定向目录”。
:
1. 临时目录:恢复过程中作为暂时存储数据的中转目录,数据在这个目录里完成校验和合并。要求为空目录且对用户mysql赋权。
2. 重定向目录:重定向目录恢复专用,用于在恢复目标服务器上指定恢复的路径。要求为空目录且对用户mysql赋权。
3. 临时目录和重定向目录如果是不存在的目录,代理在创建恢复任务时会自动创建并赋予授权,但要保证输入路径合法正确并且具有足够的存储空间。
如果选择的时间点是一个日志备份点,则支持设置恢复时进行回退操作。日志回滚功能恢复默认关闭,点击【回滚时间】开关将其开启后,在【选择回滚时间】中设置精度为秒级的具体回滚时间,恢复完成时目标数据库的数据就是原机数据库在设定时间的数据。
如果选择的时间点是一个日志备份点,则在进行“原数据库覆盖恢复”时,会自动读取“数据库服务名”。
:
以重定向目录恢复方式恢复日志备份点,手动转移重定向目录到datadir目录后,需要在datadir目录下以此命令启动mysql数据库:
mysql -uroot -p‘xxxx’< mysql_recovery_binlog.sql
此命令是手动恢复数据库至指定回滚时间,倘若不带此命令启动数据库,数据库将是完备点状态。