2015-11-02 63 views
0

在事情有點不對之前,我在cPanel上創建了一個數據庫備份。在cPanel上以不同名稱恢復MySQL數據庫

我們設法搞砸了一個活的WordPress網站,並希望在將其恢復到活動網站之前將該數據庫恢復爲開發站點的不同名稱。

有沒有辦法將cPanel MySQL備份恢復到不同的數據庫名稱?

謝謝。

+0

備份文件採用何種格式。如果它是一個SQL備份,您可以編輯備份文件並添加一個'USE new_db_name;'或將現有的USE更改爲新名稱。 – RiggsFolly

+0

這是一個tar gzip文件中的SQL文件,我在cPanel上看到的數據庫名稱和備份中唯一的相似之處就是文件名。 – adalal

+0

如此解壓縮,修改它,然後重新壓縮它 – RiggsFolly

回答

1

既然你說「cPanel」,所以假設它來自cPanel的內置備份工具,所以.sql.gz格式。你只需要gunzip(提取)那個文件,你會發現裏面有一個.sql文件。簡單地創建一個新的數據庫,進入PHPMyAdmin,點擊導入,選擇.sql文件(解壓後得到的),導入完成後導入&。

編輯:只是爲了安全起見,你可以確保.sql文件沒有像「CREATE DATABASE」這樣的東西。它不應該按照cPanel的標準在那裏,而只是安全。