2013-02-05 34 views
1

試圖克隆我當前的wordpress網站,並將其放在第二臺服務器上以測試新的插件和更新。一直在嘗試不同的克隆方法,並且我一直遇到數據庫問題。數據庫導出問題

我能夠從服務器A中導出數據庫在phpMyAdmin中,但是當我在服務器B上恢復它時,它只會給我一個空名稱相同的數據庫。我選擇導出所有表格和數據。

有誰知道我在做什麼錯?

繼承人如何我設置導出: Database Export

繼承人我如何設置進口: Database Import

+2

你檢查了你的出口?它看起來像有效的SQL?你有權限創建表格嗎? –

+1

根據服務器的速度和數據庫的大小,導入過程有時可能會超時。你是否嘗試將創建表中的插入分隔成單獨的文件?首先運行您的創建表文件,然後運行單獨的文件以填充每個文件。這具有顯示故障發生的附加優勢。 – EmmyS

+0

我剛剛嘗試了幾件事情,我認爲phpMyAdmin中的「全選」選項存在問題,而不是Shift +揀選頂部和底部表以選擇全部,因爲這一次需要花費較長時間導出和導入。新問題是它達到100%後給我一個文件大小錯誤 – Giovatto

回答

0

這可能幫助:http://support.tigertech.net/mysql-duplicate

它說你需要點擊數據庫導出之前的名稱,因爲沒有明顯的原因,否則您將無法將導出的文件導入到新的數據庫中。

另外,您必須將輸入文件剪切成小塊。 UI說小於50MB。根據我的經驗,10 MB無法工作。不知道文件有多大,但小於10 MB。

1

我建議學習如何在命令行上使用mysqldump,這幾乎可以肯定phpMyAdmin在底層使用什麼來完成數據庫導出。如果你使用mysqldump,你可以通過SSH(或其他)傳輸轉儲文件,你不必處理最大上傳大小或類似的東西。

一般來說,精通低級工具是很好的,所以你不需要依賴Web GUI來做東西。

當然,如果您在沒有shell訪問權限的情況下共享主機,我的評論是無用的,而且我知道您已經知道如何使用mysqldump,並且您因爲託管而被迫使用phpMyAdmin環境約束。