• 1
  • 2
  • 3
  • 4
  • 5
mysql数据库问题 首 页  »  帮助中心  »  数据库  »  mysql数据库问题
根据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。

  如问题还未解决,请联系售后技术支持