MySQL数据回滚

2020-05-18  本文已影响0人  jinelei

某一天,码农我像往常一样悠哉游哉的泡上一壶茶,开始一天的搬砖工作。突然测试同事说我们的版本服务器上看不到任何数据了,像这种情况当然我之前也是遇见过一次的,那次是由于某个服务打印的日志占满了整个磁盘空间,导致了mysql假死状态了。所以这次我熟练的输入了df -h查看磁盘空间大小,结果居然没问题,ss -tlnp| grep 3306果不其然也是正常的。这下子尴尬了,不死心的我select * from XXXX,哈哈,果不其然,数据为空。GG。

惴惴不安的我熟练的打开了google,还好开了binlog,索性把服务器的binlog导出到本地。打开mysqlbinlog处理下数据,再上传,再source,你以为就结束了?No, No, No,该来的终究是要来的。1193错误,该还的帐还是要还得,打开mysqlbinlog文档 ,搜索gtid,使用--skip-gtid再来一遍,希望这次一把梭,待续。。。。。。

再更:不出意外的失败了,从sql脚本来看,脚本上并没有过多的insert操作,查看show variables like '%expire_logs_days%';日志只能保存10天,这下抓瞎了,现在是寻求阿里云有什么方案处理。看看各位大佬有何高见,还请不吝赐教~~~

上一篇下一篇

猜你喜欢

热点阅读