mysql数据库误操作后的数据恢复

由于误操作导致数据库表被删除,但是只开启了每日的定时更新,当天的数据丢失,通过这个方法找到指定表相关的当天的操作记录。

前提:需开启mysql日志

/www/server/mysql/bin/mysqlbinlog  /www/server/data/mysql-bin.000048 |grep 'table_name' >>binlog20200611.sql

/www/server/mysql mysql的安装目录

/www/server/data/mysql-bin.000048 mysql日志文件

table_name 指定表的名称

binlog20200611.sql 执行操作后保存sql文件的路径及名称 未指定路径的话则保存在当前操作的目录