背景

生产库有三张表被开发清空,开发说是10点38清空的。三张表如下:

platform_goods_info

platform_goods_spec_info

platform_goods_image_info

需求:现在复盘先确认以下两个问题:

  • 数据库在还原时是否有快捷的手段(比如只还原以上三张表的数据)
  • 确认10点38的还原时间点是否正确

一、还原全量备份数据库

1.1还原基础库
[root@abc mnt]# gzip -d os20210306054301.sql.gz
[root@abc mnt]# du -sh os20210306054301.sql         #库有5G还原起来比较费时
5.2G    os20210306054301.sql
[root@abc mnt]# mysql -uroot -p123456 

二、处理基础数据

参考文档:https://dev.mysql.com/doc/refman/5.7/en/point-in-time-recovery.html

#备注:因为我这里知道有清空三张表,同时又知道具体清空的时间,所以比较好找位置点。基础库还原之后将3张表导出备份。

最后修改日期: 2023年12月12日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。