mysqlbinlog 恢复指定数据库操作
mysqlbinlog 恢复指定数据库操作
酒瓶不倒 发表于4年前
mysqlbinlog 恢复指定数据库操作
  • 发表于 4年前
  • 阅读 974
  • 收藏 2
  • 点赞 0
  • 评论 0

【腾讯云】买域名送云解析+SSL证书+建站!>>>   

摘要: mysqlbinlog 数据恢复

从日志中导出时间段内所有的bin log  操作

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

查找需要恢复的数据库:

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

恢复:

mysql 53201f60c7d90  < /tmp/recovery1.sql


  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 9
博文 77
码字总数 18414
×
酒瓶不倒
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: