我有一個〜450MB .db(sqllite3)文件,需要導入到我的本地phpMyAdmin服務器上。我經歷了以下步驟來實現這一點,但所有這些都失敗了。使用SQL轉儲將500MB .db文件導入到phpmyadmin中
-I使用sqlitebrowser創建.db文件的SQL轉儲。
- 當直接導入到phpMyAdmin的沒有工作,我編輯的php.ini中具有以下特性:
- 的upload_max_filesize = 500MB
- 的post_max_size = 500MB
- memory_limit的= 512
- 的max_execution_time = 3600
然後再試,沒有成功。即使phpmyadmin說我可以導入500MB的文件,但它仍然給我一個錯誤,說我的文件可能太大了。
-I嘗試使用BigDump和手動CLI腳本爲其導入轉儲,但它們都返回一個錯誤,指出'系統找不到指定的文件'和'無法打開導入的eve.sql'
在這一點上,我沒有想法。不過,我希望對我的本地服務器進行更改,以便將來可以導入這種大小的文件,因爲我打算解析一些YAML文件並使用它們來使用php腳本更新數據庫。
'upload_max_filesize'應該至少爲450 MB。 – 2014-11-24 09:37:20
你試過用cli'mysql'嗎? http://dev.mysql.com/doc/refman/5.6/en/mysql-batch-commands.html – sectus 2014-11-24 09:37:30
對不起,upload_max_filesize確實是500MB,是的,我嘗試使用,但它給了我一個錯誤,它無法找到文件。 http://puu.sh/d3rdN/22e1253cfa.png – shadoweye14 2014-11-24 09:39:51