簡體   English   中英

從數據文件中恢復 mysql 數據庫

[英]Recover mysql database from data files

最近我的一個服務器的操作系統死了。 我只有剩下數據的磁盤。 不幸的是,在此之前不久,帶有數據庫備份的磁盤被意外格式化了。 所以現在我希望我能找回我的數據庫(不僅是表結構,還有數據),但我真的不知道怎么做。 我找到了數據,FRM 文件,但它們似乎並不包含所有數據,因為它們的大小不超過 10 KB。 整個數據庫超過 3 GB。

我也讀過一些關於檢索 .MYD 和 .MYI 文件的內容,但我找不到這些。 只有.FRM文件..

誰能告訴我該怎么做?

[編輯] 我無法在 data/tablename 文件夾中找到 .MYD 和 .MYI 文件。 我不知道他們是否應該在那里,但如果不是,我不知道在哪里尋找他們,所以也許有人也可以幫助我。

您應該查看ibdata1文件,該文件應該是 MySQL 服務器的真實數據。 幾周前,我設法從該文件 plus.frm 文件中恢復了數據庫。

一般這個文件在/var/lib/mysql

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM