如何解决phpmyadmin中的超时?

use*_*486 72 php mysql phpmyadmin execution-time

我想通过phpMyAdmin 导入巨大的(至少 300 mb)sql脚本.

我试过了:

post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 300
max_input_time = 540
memory_limit = 1000M
Run Code Online (Sandbox Code Playgroud)

在我的php.ini文件中,但我在导入过程中仍然遇到超时错误.

jah*_*com 130

即使重复上传后仍然出现超时错误,请更改您的设置

\phpmyadmin\libraries\config.default.php

$cfg['ExecTimeLimit'] = 300;$cfg['ExecTimeLimit'] = 0;并重启.现在没有执行时间限制(我们正在谈论本地服务器).

来源:在phpmyadmin中更改脚本超时

  • 或者更好的是,将该设置放在`phpmyadmin/config.inc.php`中. (28认同)
  • `config.inc.php`在Mac OS X上使用MAMP在`/ Library/Application Support/appsolute/MAMP PRO/phpMyAdmin` (2认同)

pau*_*dru 14

我有同样的问题,我使用命令行来导入SQL文件.这种方法有三个优点:

  1. 通过仅运行1个命令行,这是一种非常简单的方法
  2. 它运行得更快
  3. 它没有限制

如果您想这样做,请按照以下3个步骤操作:

  1. 导航到此路径(我使用wamp):

    C:\ WAMP\BIN\mysql的\ mysql5.6.17\BIN>

  2. 将sql文件复制到此路径中(ex file.sql)

  3. 运行此命令:

    mysql -u username -p database_name <file.sql

注意:如果您已经设置了msql环境变量路径,则无需在bin目录中移动file.sql,只应导航到文件的路径.


小智 11

我正在使用MAMP 4.0.3版本和phpmyadmin./Applications/MAMP/bin/phpMyAdmin/libraries/config.default.php的顶部显示:

不要编辑这个文件,编辑config.inc.php INSTEAD !!!

更改/Applications/MAMP/bin/phpMyAdmin/config.inc.php中的以下行并重新启动MAMP对我有用.

$cfg['ExecTimeLimit'] = 0;
Run Code Online (Sandbox Code Playgroud)


小智 9

但是,如果您使用的是Plesk,请在以下位置更改您的设置:

/usr/local/psa/admin/htdocs/domains/databases/phpMyAdmin/libraries/config.default.php

更改$cfg['ExecTimeLimit'] = 300;$cfg['ExecTimeLimit'] = 0;

并使用Plesk UI重新启动或使用:

/etc/init.d/psa restart/etc/init.d/httpd restart


小智 8

如果使用 Cpanel/WHM,文件的位置config.default.php

/usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries

你应改变$cfg['ExecTimeLimit'] = 300;$cfg['ExecTimeLimit'] = 0;


Art*_*äpp 5

如果你们中的任何人碰巧使用 WAMP,那么至少在当前版本 (3.0.6 x64) 中,有一个文件覆盖了<your-wamp-dir>\alias\phpmyadmin.conf您的一些 php.ini 选项。

编辑这部分:

# To import big file you can increase values php_admin_value upload_max_filesize 512M php_admin_value post_max_size 512M php_admin_value max_execution_time 600 php_admin_value max_input_time 600