這篇文章的題目取得很大,主要是适用面确實廣。如果隻是開發環境下,有限的資料量其實不足以考慮這個問題。然而,在生産環境下,資料量往往比較大,已經到了使用phpmyadmin導出sql檔案大小為0的情況。
我最近在抓盜版書的資料,其中一個表就已經達到100M了,含有一百三十萬條記錄,雖然這并不算多(是抽樣樣本),但是phpmyadmin自行導出已然無效。這種情況怎麼辦呢?修改php和mysql的config配置檔案固然可以,即使這次能夠設定200M的配額,我也無法預料今後會不會有超過200M的情況。是以,這種方法對我不可取。
于是,使用另一種方法:
進入phpmyadmin檔案夾,修改config配置檔案,增加upload和download兩個具體檔案夾:

此時,在phpmyadmin操作面闆中便可選擇“儲存到務器上的 download/ 檔案夾中”這個選項了,導出後去download檔案下就能看到目标檔案。由于直接導入到伺服器上,是以執行的速度非常快。
最後,再通過其他檔案傳輸工具下載下傳下來就OK,上傳是下載下傳的逆操作,原理一樣,隻是先把檔案放到upload裡而已。這種方式最省事,也最靠譜,當然不太适用于虛拟主機,我用的是獨立主機伺服器,是以Everything is under control。