利用binlog恢复数据最多的参数就是指定时间段:
直接用binlog恢复数据库:
mysqlbinlog --start-date="2012-03-21 04:30:05" --stop-date="2012-03-21 06:41:28" mysql-bin.000002 |mysql -u root -p123456
也可以把binlog导成sql文件,再导进数据库:
mysqlbinlog --start-date="2012-03-21 04:30:05" --stop-date="2012-03-21 06:41:28" mysql-bin.000002 > 1.sql