2010-12-20 118 views
3

我希望導出一個我只能通過phpMyAdmin訪問的數據庫,這樣我就可以在本地主機上創建它的副本。我從來沒有這樣做過,數據庫在200個表格中相當大。有沒有人有這樣的經驗?我只是不確定phpMyAdmin的web界面是一種可靠的方式來導出這麼多的數據,或者如果我試圖導出數據會導致一些性能問題。通過PHPMyAdmin導出MySQL數據庫

感謝您的任何建議。你的phpMyAdmin版本是2.1,如果這有助於任何。

+1

你至少試過了嗎? – 2010-12-20 22:01:00

+1

200個表格不是問題。數據量可能是多少,但這也可能是單個表的問題。 – GolezTrol 2010-12-20 22:03:27

回答

2

您將遇到的問題是max_execution_time設置。

我發現大型數據庫轉儲的時間超過了此處設置的時間(默認爲30秒)。

這將導致您的導出失敗。

另外請確保你沒有試圖轉儲到瀏覽器,我發現該選項不可靠。選擇保存到文件選項,然後通過ftp下載轉儲文件。

但是正如Shrapnel所說的,先試試吧!

4

在表格中,選擇導出,勾選「另存爲文件」選項,並將選擇保留爲「壓縮:無」。

你將可以像這樣下載大量的數據表。

+0

是的。我的導出是悄無聲息地失敗了一部分(在BLOB字段中敲入二進制數據時失敗)我一直認爲將壓縮設置爲'gzipped'是明智的,但經過漫長的反覆試驗後,我發現我的整體如果壓縮設置爲無,數據庫將正確導出。出口可以像這樣默默地失敗這一事實令人擔憂。也許這個問題的真正答案是「不,它不可靠」! – 2012-10-06 10:41:46

相關問題