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;并重启.现在没有执行时间限制(我们正在谈论本地服务器).
pau*_*dru 14
我有同样的问题,我使用命令行来导入SQL文件.这种方法有三个优点:
如果您想这样做,请按照以下3个步骤操作:
导航到此路径(我使用wamp):
C:\ WAMP\BIN\mysql的\ mysql5.6.17\BIN>
将sql文件复制到此路径中(ex file.sql)
运行此命令:
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;
如果你们中的任何人碰巧使用 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