2013-11-21 196 views
0

我的電腦幾乎全部關閉了,現在我需要從中取出數據,然後重新安裝它。我需要備份的數據之一是服務器上的數據。但是,我無法運行它,所以我只需要知道,應該在外部驅動器上覆制哪些文件。備份死MySQL服務器

我已經使用包安裝了MySQL。在主文件夾,我可以找到MySQL的文件夾,並在其中,這些文件夾:

.. 
backup 
bin 
data 
include 
scripts 
share 
sql-bench 

它們之中包含了實際的數據庫中的數據?我的空間很短,所以我只需要備份最必要的。

回答

0

雖然不用說備份是你在之前做出的之前,你的電腦就會死機,但會發生錯誤。

你應該做的是將你的驅動器映像,複製到別的東西,準備重新安裝。我建議儘可能真實地複製的所有內容,即使這需要一段時間。當你意識到自己忘了挽回一些重要的事情時,你會得到這種感覺,這種事情現在已經消失了,這並不好。

MySQL通常將數據存儲在data目錄中。可能需要一些工作才能讓MySQL恢復到之前的相同配置,因此請務必抓住相應的my.cnf文件。

如果沒有MySQL進程實際運行,從一堆MySQL數據文件中提取數據可能非常困難。這就是爲什麼存在像mysqldump這樣的工具。如果你能使它運行,甚至一瘸一拐,那就足以拍攝它。

+0

我說我空間不足。這就是爲什麼我無法保存整個驅動器的原因。 –

+1

哦,mysql文件夾中沒有'* .cnf'文件。但是,文件夾中有多個'.ini'文件。這些中的任何一個是否包含您正在討論的設置? –

+0

可能需要抓住某種外部USB驅動器,即使是在外部機箱中使用便宜的拇指驅動器或打撈式桌面驅動器,因爲一旦格式化驅動器,您可能會感到遺憾。 'ini'文件可能包含關於如何配置MySQL的信息。 – tadman