使用mysqlbinlog恢复MySQL误删数据
--查看bin-log是否开启
show variables like '%log_bin%';
--看最后一个bin日志文件是那个
show master status;
--查看产生的binary log,找到误删的pos
mysqlbinlog YY-20150409AOUK-bin.000006|grep -C 5 "delete from"
--恢复数据
mysqlbinlog --start-datetime="2015-10-21 08:30:00" --stop-datetime="2015-10-21 19:00:00" YY-20150409AOUK-bin.000006>c:\1.sql;
--可选参数
--start-positon="50" //指定从50位置开始
--stop-postion="100"//指定到100位置结束
--检查并执行导出的sql文件
source c:\1.sql;