1 前言数据恢复的前提的做好备份,且开启 binlog, 格式为 row。如果没有备份文件,那么删掉库表后就真的删掉了,lsof 中还有记录的话,有可能恢复一部分文件,但若刚好数据库没有打开这个表文件,那就只能跑路了。如果没有开启 binlog,那么恢复数据后,从备份时间点开始的数据都没得了。如果 binlog 格式不为 row,那么在误操作数据后就没有办法做闪回操作,只能老老实实地走备份恢复流程。 2 直接恢复直接恢复是使用备份文件做全量恢复,这是最常见的场景 2.1 mysqldump备份全量恢复使用 mysqldump 文件恢复数据非常简单,直接解压了执行 gzip -d backup....