在 phpMyadmin 中的最大执行时间

2022-08-30 07:08:27

当我尝试在phpMyadmin中执行(一些)查询时,我得到这个错误

致命错误:在第 140 行的 C:\xampp\phpmyadmin\libraries\dbi\mysql.dbi.lib.php 中超过了 60 秒的最大执行时间

因为我有一个非常大的表(超过900万条记录)

我已经编辑了文件C:\xampp\php\php.ini

并将“最大执行时间”的值从60更改为1000,然后重新启动PHP,但仍然有相同的错误。

任何解决方案?


答案 1

我有同样的错误,请转到

xampp\phpMyAdmin\libraries\config.default.php

查找:$cfg['ExecTimeLimit'] = 600;

您可以将“600”更改为任何更高的值,例如“6000”。

最大执行时间(以秒为单位)为 (0 表示无限制)。

这将修复您的错误。


答案 2

对于 Windows 上的 Xampp 版本

将此行添加到 xampp\phpmyadmin\config.inc.php

$cfg['ExecTimeLimit'] = 6000;

并将 xampp\php\php.ini 更改为

post_max_size = 750M 
upload_max_filesize = 750M   
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M

并更改 xampp\mysql\bin\my.ini

max_allowed_packet = 200M

推荐