脚本超时已过,如果您想完成导入,请重新提交相同的文件,导入将恢复
Script timeout passed, if you want to finish import, please resubmit the same file and import will resume
我有一个数据库
未压缩尺寸 50mb
压缩尺寸 7mb
因此,当我在几分钟后尝试导入数据库 zipped(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
如何让系统自己导入时间?
如果您使用 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
转到xampp/phpMyAdmin/libraries/config。default.php
找到 $cfg['ExecTimeLimit'] = 300;
第 695 行并替换 $cfg['ExecTimeLimit'] = 0;
Xampp 在 Ubuntu
如果您使用 PhpMyAdmin
导入数据库,则有一个配置文件:
/opt/lampp/phpmyadmin/libraries/config.default.php
在任何编辑器中打开此配置文件并更改$cfg['ExecTimeLimit'] = 300
;到 $cfg['ExecTimeLimit'] = 0
;
重启你的localhost
,现在你没有任何时间限制了。
您可以主要使用 LAMP(Linux Apache MySQL PHP) 而不是 XAMPP。使用LAMP你也可能会遇到这个问题。
在我的例子中(使用 Ubuntu 15.10),我有 configured/set post_max_size、upload_max_filesize、max_execution_time、max_input_time、memory_limit 根据我的需要使用位于 /etc/php5/apache2/php.ini
的 php.ini 文件
但是我还是遇到了这个问题。然后使用 config.default.php 文件解决了问题,您可以在下面的行中找到:
$cfg['ExecTimeLimit'] = 300;
做到
$cfg['ExecTimeLimit'] = 0;
注意:您可以通过终端(Ctrl+Alt+T)通过此命令找到config.default.php文件定位config.default.php可能的路径是/usr/share/phpmyadmin/libraries/config.default.php
WampServer 版本 3 - Windows
打开config.default.php
你可以在这里找到它
C:\wamp\apps\phpmyadmin\libraries\config.default.php
搜索 ExecTimeLimit
/**
* maximum execution time in seconds (0 for no limit)
*
* @global integer $cfg['ExecTimeLimit']
*/
$cfg['ExecTimeLimit'] = 300;
增加$cfg['ExecTimeLimit']的值或设置为0无限制
在
config.inc.php
添加这个
$cfg['ExecTimeLimit'] = 0;
对我来说就是工作
对于 lamp ubuntu :-
首先转到 config.default.php 可以通过执行
找到的位置
locate config.default.php
在我的例子中它位于 /usr/share/phpmyadmin/libraries
cd /usr/share/phpmyadmin/libraries
现在编辑 config.default.php 文件,我使用的是 gedit,你可以通过
安装
sudo apt install gedit
sudo gedit config.default.php
不在文件更改 $cfg['ExecTimeLimit'] = 300 中搜索 ExecTimeLimit;至
$cfg['ExecTimeLimit'] = 0;
保存并关闭,按
重启服务器
sudo service apache2 restart
MAC OS MAMP
编辑此文件
/Applications/MAMP/./bin/phpMyAdmin/config.inc.php
别忘了重启 MAMP
这种方式适用于 Windows OS + WAMP 服务器
您可以直接通过 MySQL 服务器导入 .sql 文件,方法是从您的 CMD 在此路径 C:\wamp64\bin\mysql\mysql{version}\bin
1- 打开您的 CMD
2- cd C:\wamp64\bin\mysql\mysql{version}\bin
3- mysql -u root -p < {/path/to/your/sql/file/.sql}
与 phpMyAdmin 相比,这种方式对执行时间没有限制。
你需要改变
$cfg['ExecTimeLimit'] = 300;
到
$cfg['ExecTimeLimit'] = 0;
在您的 config.php
文件中,默认位于 \phpmyadmin\libraries\config.default.php
重新启动您的本地主机。
一定有用。享受吧。
我有一个数据库
未压缩尺寸 50mb
压缩尺寸 7mb
因此,当我在几分钟后尝试导入数据库 zipped(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
如何让系统自己导入时间?
如果您使用 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
转到xampp/phpMyAdmin/libraries/config。default.php
找到 $cfg['ExecTimeLimit'] = 300;
第 695 行并替换 $cfg['ExecTimeLimit'] = 0;
Xampp 在 Ubuntu
如果您使用 PhpMyAdmin
导入数据库,则有一个配置文件:
/opt/lampp/phpmyadmin/libraries/config.default.php
在任何编辑器中打开此配置文件并更改$cfg['ExecTimeLimit'] = 300
;到 $cfg['ExecTimeLimit'] = 0
;
重启你的localhost
,现在你没有任何时间限制了。
您可以主要使用 LAMP(Linux Apache MySQL PHP) 而不是 XAMPP。使用LAMP你也可能会遇到这个问题。
在我的例子中(使用 Ubuntu 15.10),我有 configured/set post_max_size、upload_max_filesize、max_execution_time、max_input_time、memory_limit 根据我的需要使用位于 /etc/php5/apache2/php.ini
的 php.ini 文件但是我还是遇到了这个问题。然后使用 config.default.php 文件解决了问题,您可以在下面的行中找到:
$cfg['ExecTimeLimit'] = 300; 做到
$cfg['ExecTimeLimit'] = 0;
注意:您可以通过终端(Ctrl+Alt+T)通过此命令找到config.default.php文件定位config.default.php可能的路径是/usr/share/phpmyadmin/libraries/config.default.php
WampServer 版本 3 - Windows
打开config.default.php
你可以在这里找到它
C:\wamp\apps\phpmyadmin\libraries\config.default.php
搜索 ExecTimeLimit
/**
* maximum execution time in seconds (0 for no limit)
*
* @global integer $cfg['ExecTimeLimit']
*/
$cfg['ExecTimeLimit'] = 300;
增加$cfg['ExecTimeLimit']的值或设置为0无限制
在
config.inc.php
添加这个
$cfg['ExecTimeLimit'] = 0;
对我来说就是工作
对于 lamp ubuntu :- 首先转到 config.default.php 可以通过执行
找到的位置locate config.default.php
在我的例子中它位于 /usr/share/phpmyadmin/libraries
cd /usr/share/phpmyadmin/libraries
现在编辑 config.default.php 文件,我使用的是 gedit,你可以通过
安装sudo apt install gedit
sudo gedit config.default.php
不在文件更改 $cfg['ExecTimeLimit'] = 300 中搜索 ExecTimeLimit;至
$cfg['ExecTimeLimit'] = 0;
保存并关闭,按
重启服务器sudo service apache2 restart
MAC OS MAMP
编辑此文件
/Applications/MAMP/./bin/phpMyAdmin/config.inc.php
别忘了重启 MAMP
这种方式适用于 Windows OS + WAMP 服务器
您可以直接通过 MySQL 服务器导入 .sql 文件,方法是从您的 CMD 在此路径 C:\wamp64\bin\mysql\mysql{version}\bin
1- 打开您的 CMD
2- cd C:\wamp64\bin\mysql\mysql{version}\bin
3- mysql -u root -p < {/path/to/your/sql/file/.sql}
与 phpMyAdmin 相比,这种方式对执行时间没有限制。
你需要改变
$cfg['ExecTimeLimit'] = 300;
到
$cfg['ExecTimeLimit'] = 0;
在您的 config.php
文件中,默认位于 \phpmyadmin\libraries\config.default.php
重新启动您的本地主机。
一定有用。享受吧。