mysql-bin.index 恢复全部_记录一次mysqlbinlog恢复过程

最近老友线上一个不太重要的数据库被自己误删了,于是找到小猪本猪我恢复数据,早已把"经验大于一切"思想贯彻全身的小猪肯定是不会放过这次机会滴,滴,滴,滴,滴.

开始枯燥的恢复环节

恢复方案选择

老友平时备份都是手动备份,这样子好像也只能选择旧备份数据+binlog来恢复了.

保护现场关闭服务器,禁止数据继续写入

因为我要使用的是binlog方法恢复,所以要在数据库执行一段flush logs

表示开启新的一段binlog

本地数据库版本

老友服务器上的mysql版本是5.6

我本地5.7重新安装数据库太麻烦了,docker安装也麻烦.然后开始找有5.6版本的一键环境...PhpStudy没

WampServer太粉(通过截图看好像也没有5.6)

APMServ没

phpenv有

....找啊找啊终于找到一个说的清清楚楚支持mysql5.6一键环境,然后就是下载安装巴拉巴拉的5.6环境搭建好了.

本地mysql版本开启binlog

c169273e4cc30b44f55472994a4ef3f3.png

可以看到我本地未开启binlog, no:开启 off:未开启打开my.ini# mysqld配置下增加以下内容

# binlog文件前缀,配置好这个就表示开启了bin

log-bin = mysql-bin

或者

log_bin=ON

log_bin_basename=/var/lib/mysql/mysql-bin

log_bin_index&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值