2008年8月21日 星期四

BigDump - 載入大檔案的sql檔到MySQL

今天要載入一個近300Mb的sql檔到MySQL時,想到三個方法

1. phpMyAdmin
因為PHP檔案上傳限制原因,而且要將那麼大的sql檔傳完也蠻久的。
所以在不更改系統伺服器設定的前提下,此方法不可行

2. MySQL Tools - MySQL Query Browser
Open SQL檔時,整個畫面都沒出現東西,預估是檔案過大。所以不可行

3. 用命令提示字元,直接連結資料庫匯入
mysql -u root -p myDB < myDB.sql
這方法是可行的,但是完全沒有顯示進度狀況,只能枯等,等他跑完。

4. BigDump: Staggered MySQL Dump Importer v0.29b
http://www.ozerov.de/bigdump.php
這是在網路上別人開發的PHP程式,在載入SQL時會顯示進度報告。
但是如果不是用PHP的人就無法使用。


希望之後可以發現更好的方法。因為有機會下次要載入的檔案可能是Gb以上了。
Related Posts Plugin for WordPress, Blogger...