以下的文章主要描述的是在MySQL數據庫文件壞掉的情況下通過二進值日志來對其進行恢復的實際操作步驟,如果您對在MySQL數據庫文件壞掉的情況下通過二進值日志來對其進行恢復有不清楚的地方,可以通過我們的文章對其進行了解。
一.場景
1.你使用innerdb且開啟了二進值日志
2.你每天備份你的數據庫到另一台機器上
3.運行的MySQL數據庫文件壞掉了
4.你的二進值日志保存完好
二.目標
1.盡可能的恢復到文件壞掉前的真實環境
三.過程
1.將你每日備份最近的一天的數據恢復
2.在這個最近的數據裡查詢所有表找出,最後一條記錄變更的時間如: 2010-02-22 01:23:59
3.執行下面這個命令: MySQLbinlog --database="庫名" --start-datetime="2010-02-22 01:24:59" MySQL-bin.[0-9]* | MySQL -u root -p
a. database:你要恢復的庫,建議一個一個庫來
b. start-datetime:你要從什麼時間點開始恢復,這個要依據2找到的最後更新時間向後推,通常要經過幾次的試才能找到合式的點
以上的相關內容就是對MySQL數據庫文件壞掉後通過二進值日志恢復的介紹,望你能有所收獲。
上述的相關內容就是對MySQL數據庫文件壞掉後通過二進值日志恢復的描述,希望會給你帶來一些幫助在此方面。
原文標題:MySQL數據庫文件壞掉後通過二進值日志恢復
連接:http://www.cnblogs.com/cerxp/archive/2010/02/22/1671151.html