当前位置: 代码迷 >> MySQL >> 使用mysqlbinlog回复MySQL误删数据
  详细解决方案

使用mysqlbinlog回复MySQL误删数据

热度:190   发布时间:2016-05-05 16:38:33.0
使用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;

  相关解决方案