生活大小事's Archiver

法蘭克 發表於 2014-6-19 11:42

MySQL資料庫誤刪救援回復

MySQL資料庫誤刪救援回復[color=#000]1.先找出(或算出)該資料表中每筆紀錄長度[/color]
[color=#000]2.編譯資料救援程式undelete.exe[/color]
[color=#000]3.將資料表的3個檔案(.frm, .MYI, .MYD)複製備份[/color]
[color=#000] 路徑通常在MySQL\data\資料庫名稱\[/color]
[color=#000] .frm是資料結構檔[/color]
[color=#000] .MYI是索引檔[/color]
[color=#000] .MYD是資料檔[/color]
[color=#000] 並新設一個結構與救援目標資料表相同的臨時資料表[/color]
[color=#000] (且不要設key或unique)[/color]
[color=#000]4.undelete.exe 舊資料表.MYD 臨時資料表.MYD 紀錄長度[/color]
[color=#000]5.將產生的臨時資料表.MYD覆蓋回去,確認是否救回資料[/color]
頁: [1]

Powered by Discuz! X1.5 Archiver   © 2001-2010 Comsenz Inc.