急急急急,求救:mysql delete 誤刪手
問題描述
昨天發(fā)了一個(gè)求去重然后取最新值的,早上在測(cè)試環(huán)境測(cè)試網(wǎng)友提供的代碼, 結(jié)果,不小心連到正式環(huán)境,結(jié)果就悲劇了,現(xiàn)在數(shù)據(jù)被誤刪了,急求解決方法呀,
說(shuō)下數(shù)據(jù)庫(kù)情況表是 innod 引擎的,開啟了binlog
問題解答
回答1:誤刪之后,趕緊聯(lián)系同事,同事最終搞定了,問他怎么恢復(fù)的, 他給了我這個(gè)鏈接http://www.jb51.net/article/99553.htm 回答2:
這種情況你只能去找備份 按日志恢復(fù)
回答3:有binlog還不簡(jiǎn)單,先把今天的binlog恢復(fù)下,找到刪除語(yǔ)句,查看語(yǔ)句前一個(gè)position;拿個(gè)昨天的備份進(jìn)行恢復(fù),然后再通過(guò)今天的binlog追加恢復(fù)到這個(gè)position,就有了刪除之前的數(shù)據(jù)庫(kù)了。gg下,網(wǎng)上很多具體方法
回答4:你這種情況我也遇到過(guò),不過(guò)我是把表里的所有記錄的同一字段修改為一樣的,你這個(gè)刪除的比我的還要麻煩,只能按日志修改數(shù)據(jù)庫(kù)了。
相關(guān)文章:
