您的当前位置:首页正文

MySQL数据误删恢复操作

2024-11-07 来源:个人技术集锦

记录一次不小心删除生产数据偷偷恢复解决方案

记录下操作时间,2022-09-21下午5点左右

通过show master status;查看当前binlog的记录文件

find / -name mysqlbinlog

通过大致误操作的时间访问定位需要恢复的数据

  • –database=哪个数据库
  • –start-datetime=操作的大致开始时间
  • –stop-datetime=操作的大致结束时间
  • 紧跟着mysql-bin.binlog的记录文件
  • 使用>将需要恢复的数据追加到文件中查看
mysqlbinlog --no-defaults -v --base64-output=decode-rows --database=realtime --start-datetime="2022-09-21 16:50:00" --stop-datetime="2022-09-21 18:50:00" /var/lib/mysql/mysql-bin.000011 > log.txt

有惊无险,搞定收工回家干饭。

Top