2012-04-03 34 views
0

我知道有類似的問題,但我從來沒有找到一個解決方案來匹配我的情況。 所以我的問題是我有一個像130MB與.txt擴展名的大文件。 現在我想把這個文件上傳到mysql數據庫。 現在我有問題上傳這個文件它得到超時,使用phpmyadmin。 有沒有好的方法來使用PHP上傳這個文件? 或者除此之外還有其他方法嗎?如何導入maxmind數據庫使用php

回答

1

訪問通過控制檯服務器(SSH,TELNET等),並使用本地CLI客戶端負載數據語法來導入您的文件數據導入文件:

http://dev.mysql.com/doc/refman/5.1/en/load-data.html

編輯:基於更新的答案註釋。

由於無法通過CLI訪問MySQL,我建議要通過FTP上傳文本文件,然後做一個快速的PHP腳本通過一個簡單的數據庫導入的文件連接+插入語句..

也使用set_time_limit(0)確保腳本在執行查詢時不會超時。

您還需要確保您有足夠的內存可用來加載文件。

+0

我無法連接到膩子SSH任何其他建議? – 2012-04-03 03:13:05

+0

mysqlimport --local將對登錄服務器產生類似的影響。 – 2012-04-03 03:18:17

相關問題