误删除数据如何恢复(回档)

最近更新时间: 2023-03-21 16:46:54

数据库实例具有完善的数据备份功能,在发生数据丢失后,可以进行相应的恢复。
当发生数据丢失(误删除数据)时,首先需要确认数据丢失时间、丢失数据的表、库。例如17:00发现product库的dtmapp表存在数据误删除,操作时间为15:30分。
在管理界面,进入“备份与恢复”,检查“冷备列表”、“Binlog”列表备份文件是否存在。
在管理界面,进入“备份与恢复”,点击右上角“回档”按钮,注意下方的“回档最大可设置时间为有效备份的时间”。设置回档时间应在有效备份时间范围内,设置好时间后,点击确定。
回档会生成一个新的临时实例,默认配置于原实例相同。回档成功后,会提供一个临时IP和端口。连接临时实例,导出需恢复的数据,恢复至原实例即可。

注:

  •  新生成的临时实例,存在72小时后自动销毁。
  •  在控制界面“备份与恢复”--“临时实例”中可以看到回档生成的临时实例。
  •  如果原实例损坏较为严重,可以用新生成的临时实例替换原实例。替换后,恢复时间点之后的新增数据不存在,也无法恢复。请慎重使用该功能!