2017-09-12 28 views
3

我有一個數據庫 取消壓縮大小50mb壓縮大小7mb 所以,當我嘗試導入數據庫拉鍊(7MB )幾分鐘後,它拋出這個錯誤:腳本超時,如果你要完成導入,請重新提交相同的文件和進口將恢復

Script timeout passed, if you want to finish import, please resubmit the same file and import will resume.

我已重新提交,但仍然沒有進口總數據。

我在本地工作,這些都是我的php.ini配置:

max_execution_time = 3000000 
max_input_time = 60000000000000 
memory_limit = 1280000000000000000000M 
post_max_size = 4096456M 
upload_max_filesize = 40964564M 
max_file_uploads = 200 

我怎麼可以讓系統掌握自己的時間進行導入。?

回答

8

如果要導入使用phpMyAdmin數據庫,再有就是它的配置文件:

\phpmyadmin\libraries\config.default.php 

打開任何編輯這個配置文件,更改$cfg['ExecTimeLimit'] = 300;$cfg['ExecTimeLimit'] = 0;

重新啓動本地主機,現在你沒有時間限制。

或者你可以使用MySQL命令行直接導入你的解壓縮的SQL文件,類似如下:

mysql -u username -p database_name < my_unzipped_import_file.sql 
+0

成功導入感謝您的時間。 –

3

轉到XAMPP/phpMyAdmin的/庫/ config.default.php 找到$cfg['ExecTimeLimit'] = 300;線695和在Ubuntu

如果要導入使用PhpMyAdmin數據庫取代$cfg['ExecTimeLimit'] = 0;

2

XAMPP,然後有一個配置文件,它:

/opt/lampp/phpmyadmin/librariesconfig.default.php

在任何編輯器中打開此配置文件並更改$ cfg ['ExecTimeLimit'] = 300;到$ cfg ['ExecTimeLimit'] = 0;

重新啓動你的本地主機,現在你沒有任何時間限制。

2

大多數情況下,您可以使用LAMP(Linux Apache MySQL PHP),而不是XAMPP。使用LAMP你可能也會遇到這個問題。

在我的情況(使用Ubuntu 15.10),我已經配置/設定的post_max_size,的upload_max_filesize,的max_execution_time,max_input_time設置,memory_limit的以下我的需要使用php.ini文件,其位於/etc/php5/apache2/php.ini

但是我仍然遇到了這個問題。然後使用config.default解決問題。php文件,在這裏你可以找到如下這行:

$ cfg ['ExecTimeLimit'] = 300; 使它成爲

$ cfg ['ExecTimeLimit'] = 0;

注意:您可以通過此commandlocate config.default.php可能的路徑找到通過終端(按Ctrl + Alt + T)config.default.php文件是/ usr /共享/ phpMyAdmin的/庫/配置。 default.php

相關問題