MySQL 数据恢复
前言
前两天因为没注意的误操作, 直接把某个数据表清掉了, 心慌慌. 怪自己学艺不精, 当时整了一下午也没把数据找回来....而对数据库数据的恢复操作, 思路也很简单, 使用全量备份和增量备份相配合, 以某个时间点的全量备份为基础, 通过增量备份使数据库数据恢复到具体的某个时间节点....通过全量和增量的备份文件来面对下一次事故的发生(当然, 我是肯定不会再出现了, 防止之后其他人误操作吧)
数据的备份操作基本如下:
每天对数据库进行全量备份
保持 binlog 的增量备份
当需要恢复时...数据恢复
当需要恢复数据时, 如何根据这两个备份文件进行恢复呢?
打个比方, 当前时间是: 2020-9-4 23:00:00. 此时, 我做了清表的疯狂操作. 如何恢复数据?
1....此时, 数据就已经恢复了.
----
肤浅的记录一下, 虽然现在可以恢复数据了, 但是还有很多问题没有解决, 比如, 如何只恢复一张表的数据等等.
吃一堑长一智, 之后对数据库的操作要慎之又慎.