在数据库导入时传递脚本超时

时间:2013-11-22 08:56:11

标签: mysql magento wamp wampserver

我正在使用wamp服务器。我正在尝试在phpmyadmin中导入数据库。但它的显示

脚本超时已通过,如果要完成导入,请重新提交相同的文件,导入将恢复。

如果我检查数据库表只导入了几个表..如何解决这个问题。提前谢谢

4 个答案:

答案 0 :(得分:15)

添加以下代码

$cfg['ExecTimeLimit'] = 0;

在你的phpmyadmin config.inc.php中

它将解决你的超时问题,这应该适用于XAMPP和WAMP

答案 1 :(得分:5)

在使用phpMyAdmin导入任何大小的数据库时,它非常常见,以破坏大多数php安装所带来的max_execution限制。

如果您想增加分配给phpMyAdmin而不是整个Apache / PHP环境的最长时间:

在别名文件\wamp\alias\phpmyadmin.conf中,您可以添加

假设你有Apache 2.4.x

<Directory "c:/wamp/apps/phpmyadmin4.0.4/">
    Options Indexes FollowSymLinks ExecCGI
    AllowOverride all
    Require local
    # Increase runtime 
    php_admin_value max_execution_time 360
    php_admin_value max_input_time 360
</Directory>

或者你有Apache 2.2.x

<Directory "c:/wamp/apps/phpmyadmin4.0.4/">
    Options Indexes FollowSymLinks ExecCGI
    AllowOverride all
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1 ::1 localhost
    # Increase runtime 
    php_admin_value max_execution_time 360
    php_admin_value max_input_time 360
</Directory>

当然你可以使用MySQL Console,因为PHP没有限制它。在MySQL控制台提示符mysql>中使用的此命令将加载数据库转储文件并执行还原。

source c:\path\to\your\database\dump\file.sql

答案 2 :(得分:0)

对于xampp:在xampp文件夹中,转到phpmyadmin / config.inc.php并设置$ cfg [&#39; ExecTimeLimit&#39;] = 0; 在wampp中的相同过程

答案 3 :(得分:-1)

为此,您必须按照以下步骤操作,以便上传大型数据库文件。click here for more assistance