第一步:mysql -u -p进入客户端,保证mysql已经开启binlog,查看命令:
查看binklog是否开启
show variables like '%log_bin%';
如果不是on,就game over了
第二步,查看日志所在位置
show variables like '%datadir%';
退出mysql,在操作系统下,进入binlog文件目录,找出日志文件
第三步,从binlog还原数据的DML语句
mysqlbinlog –verbose –base64-output=DECODE-ROWS /var/lib/mysql/mysql-bin.000001
还原完的操作记录如下
最后一步,写一个转换程序,将上述操作记录转换为sql脚本
结束战斗