兩個(gè)重要前提
1.數(shù)據(jù)庫有定期備份
2.數(shù)據(jù)庫打開了binlog
怎么干呢?
先用定期備份的文件恢復(fù)所有數(shù)據(jù)芙代,肯定是你刪除之前的備份文件
然后找到恢復(fù)完數(shù)據(jù)的binlog的 pos位置
在去打開你現(xiàn)在的binlog文件 找到你刪除數(shù)據(jù)之前的pos位置
找到這兩個(gè)位置 之后 把 你之前找到的pos位置 到 刪除數(shù)據(jù)之前的pos位置在執(zhí)行一下 數(shù)據(jù)就都回來了。
因?yàn)閿?shù)據(jù)回退感覺是不太可能洼畅,就是重新再執(zhí)行一遍相同的邏輯 就可以恢復(fù)到數(shù)據(jù)之前的樣子糊余。
具體細(xì)節(jié)怎么用命令后面補(bǔ)上′塘保恢復(fù)的時(shí)候最好用新的庫 因?yàn)?你最終遷移的可能就是一部分?jǐn)?shù)據(jù)
因?yàn)槿绻僮鞑缓? 把現(xiàn)在的也干涼了就更扯了 所以建議用新的庫