ysqlysql數(shù)據(jù)表數(shù)據(jù)誤刪的恢復(fù)方法。
1.使用備份恢復(fù)數(shù)據(jù)
如果我們?cè)诓僮鲾?shù)據(jù)表時(shí),有定期備份的習(xí)慣,那么在數(shù)據(jù)誤刪后,可以通過備份來恢復(fù)數(shù)據(jù)。備份可以是手動(dòng)備份,也可以是自動(dòng)備份,無論哪種方式,只要備份文件是完整的,就可以通過備份文件來恢復(fù)數(shù)據(jù)。
log恢復(fù)數(shù)據(jù)
ysqlysqlloglog文件來恢復(fù)數(shù)據(jù)。具體操作步驟如下:
log文件名和位置。
ysqlbinloglog文件轉(zhuǎn)化為可讀的sql語句。
(3) 根據(jù)轉(zhuǎn)化后的sql語句,逐條執(zhí)行sql語句,即可恢復(fù)誤刪的數(shù)據(jù)。
3.使用第三方工具恢復(fù)數(shù)據(jù)
logdeleteMyFiles、EaseUS Data Recovery Wizard等。
ysqllog文件或第三方工具進(jìn)行恢復(fù)。