簡體   English   中英

使用數據文件的副本恢復mysql數據庫

[英]recovering a mysql database using a copy of the datafiles

我的計算機的主HDD驅動器昨天死了,我得到了一個新的HDD驅動器並將其還原,但是當我還原mysql數據庫時,我意識到我有一段時間沒有進行正確的備份。 不過,由於數據文件位於第二個HDD中,因此我確實具有以前安裝的原始數據庫文件。

我的問題是,是否可以僅使用先前安裝中的文件在新計算機中還原/創建新數據庫?

謝謝,伊格納西奧

是的,您應該能夠做到這一點。

我有點不清楚:當您說“我確實有原始數據庫文件”時,您是說作為數據庫嗎? 如果是這樣,請轉到phpMySql獲取尚存的數據庫,然后選擇“導出”。 將數據庫導出為文本文件。 使用您喜歡的文本編輯器打開文件,然后更改數據庫名稱以使其與您要導入的名稱匹配。

如果新數據庫尚不存在,請在其中創建一個空數據庫。 現在轉到該數據庫的phpMySql並導入您的文本文件。 這應該在新位置重新創建所有表及其數據。

如果相反,您僅擁有作為數據源的文件,則首先需要使用用於創建數據庫的任何工具。 例如,如果數據是Excel電子表格上的表單,則可以使用MySql for Excel。

希望這可以幫助!

(在您發表評論后,您擁有WordPress網站的文件備份)

在這種情況下,您可能不會那么幸運。 如果使用工具進行備份,則它可能已經備份了數據庫,但是通常,數據庫與文件系統分開存儲。 因此,如果您只是自己復制文件,則將沒有數據庫。 但是,請務必查找后綴為.SQL的任何文件,這將是數據庫備份。

接下來,請與您的Internet服務提供商聯系,並查看他們是否進行定期數據庫備份。 如果是這樣,您可以從中恢復。

將來,請查看您的ISP是否提供自動備份(包括數據庫)。 並閱讀https://codex.wordpress.org/WordPress_Backups

暫無
暫無

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

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