根据Binlog日志找回误删除的数据库的方法
发布日期:2015-11-12 13:11:45
根据Binlog日志找回误删除的数据库的方法 1、到RDS控制台备份与恢复——binlog列表下载所需时间的binlog到本地或ECS(需有mysql环境),如下图所示: 2、执行命令将binlog导转换成sql: mysqlbinlog --no-defaults --database=ring --start-datetime="2015-04-20 9:55:00" --stop-datetime="2015-04-21 08:05:00" /u01/mysql/log/mysql-bin.000005 > /u01/mysql/log/mysql_restore5.sql 具体说明: --database:后面设置数据库名称 --stop-datetime:从二进制日志中第1个日期时间等于或晚于datetime参量的事件起停止读。 --start-datetime:从二进制日志中第1个日期时间等于或晚于datetime参量的事件开始读取。 3、通过命令mysql -uroot -p密码 < mysql_restore5.sql导入本地mysql数据库 4、查看到底有没有所需要的数据,生成sql后再倒入RDS。 如问题还未解决,请联系售后技术支持
|