mysqlbinlog 恢复指定数据库操做

从日志中导出时间段内全部的bin log  操做mysql

mysqlbinlog --no-defaults --start-datetime='2014-06-16 10:00:00' --stop-datetime='2014-06-16 12:00:00' -v --base64-output=decode-rows  -vv mysql-log-bin.000073 >>/tmp/recovery.log

查找须要恢复的数据库:sql

grep -A2 -B1 "53201f60c7d90" /tmp/recovery.log >>/tmp/recovery1.sql

恢复:shell

mysql 53201f60c7d90  < /tmp/recovery1.sql
相关文章
相关标签/搜索