Tiempo máximo de ejecución en phpMyAdmin


Cuando intento ejecutar (algunas) consultas en phpMyAdmin obtengo este error

Error fatal: Tiempo máximo de ejecución de 60 segundos excedido en C:\xampp\phpmyadmin\libraries\dbi\mysql.dbi.lib.php en línea 140

Porque tengo una tabla muy grande (más de 9 millones de registros)

He editado el archivo C:\xampp\php\php.ini

Y cambió el valor de "max execution time" de 60 a 1000 luego reinicia PHP y todavía tiene el mismo error.

Cualquiera solución?

Author: Community, 2009-08-12

11 answers

Tengo el mismo error, por favor vaya a

Xampp\phpMyAdmin\libraries\config.predeterminado.php

Busca: $cfg['ExecTimeLimit'] = 600;

Puede cambiar '600' a cualquier valor superior, como '6000'.

El tiempo máximo de ejecución en segundos es (0 para sin límite).

Esto solucionará tu error.

 150
Author: user1900623,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-16 01:13:52

Para la versión Xampp en Windows

Añada esta línea a xampp\phpmyadmin\config.inc.php

$cfg['ExecTimeLimit'] = 6000;

Y Change xampp\php\php.ini a

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

Y cambiar xampp\mysql\bin\my.ini

max_allowed_packet = 200M
 85
Author: M_R_K,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-10-01 14:22:00

Me enfrenté al mismo problema mientras ejecutaba un curl. Lo hice bien cuando cambié lo siguiente en el archivo php.ini:

max_execution_time = 1000 ;

Y también

max_input_time = 1000 ;

Probablemente su problema debería resolverse haciendo dos cambios y reiniciando el servidor apache.

Incluso después de cambiar lo anterior, el problema persiste y si cree que es debido a alguna operación de base de datos utilizando mysql, puede intentar cambiar esto también:

mysql.connect_timeout = 1000 ; // this is not neccessary

Todo esto debe ser cambiado en php.archivo ini y el servidor apache debe ser reiniciado para ver los cambios.

 12
Author: Sony Mathew,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-04-16 19:36:26

Su cambio debería funcionar, nunca hay potencialmente algunos php.archivos de configuración ini con la pila 'xampp'. Intente identificar si existe o no un php específico de' apache'.ini. Una ubicación potencial es:

C:\xampp\apache\bin\php.ini

 6
Author: Brian,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-08-12 00:37:57

Cambiar php.ini para una aplicación web requiere reiniciar Apache.

Debe verificar que el cambio tuvo lugar ejecutando un script PHP que ejecuta la función phpinfo(). La salida de esa función le dirá una gran cantidad de parámetros de PHP, incluyendo el valor de tiempo de espera.

También puede haber cambiado una copia de php.ini que no es el mismo archivo utilizado por Apache.

 4
Author: Bill Karwin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-08-12 00:39:20

ini_set('max_execution_time', 0); o cree un nombre de archivo llamado php.ini e ingrese la primera línea max_execution_time=0 luego guárdelo y coloque el archivo en la carpeta raíz de su aplicación.

Eso es todo. Buena suerte.

 3
Author: Karthikeyan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-01-04 13:48:22

En php.ini debe comprobar mysql.connect_timeout bien. Eso es responsable del cierre del zócalo y de devolver el Fatal. Así, por ejemplo, cámbielo a:

mysql.connect_timeout = 3600

Ese tiempo siempre se contará en segundos, así que en mi ejemplo tienes 1 hora.

 2
Author: andymnc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-11-09 08:00:23

Probablemente esté utilizando XMAPP como servicio, para reiniciar XMAPP correctamente, debe abrir el panel de control de XMAPP y desmarcar ambos mdodules "Svc" contra Apache y MySQL. Luego haga clic en salir, ahora reinicie XMAPP y listo.

 1
Author: Jamal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-09-27 09:51:30

'CERO' por tiempo ilimitado.

C:\Apache24\htdocs\phpmyadmin\libraries\Config.clase.php

/**
 * maximum execution time in seconds (0 for no limit)
 *
 * @global integer $cfg['ExecTimeLimit']
 */
$cfg['ExecTimeLimit'] = 0;

También puede importar el archivo grande directamente desde MySQL como consulta o una consulta PHP.

500,000 filas solo me llevó 18 segundos importar en el servidor local, usando este método.

(crear tabla primero) - luego:

LOAD DATA LOCAL INFILE 'Path_To_Your_File.csv' 
INTO TABLE Your_Table_Name 
FIELDS TERMINATED BY ',' 
LINES TERMINATED BY '\n' 
 1
Author: KDawg,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-12-10 18:44:12

Bien para el usuario Wamp,

Vaya a: wamp\apps\phpmyadmin3.3.9\libraries

En la línea 536, locate $cfg['ExecTimeLimit'] = 0;

Y cambie el valor de 0 a 6000. por ejemplo,

$cfg['ExecTimeLimit'] = 0;

A

$cfg['ExecTimeLimit'] = 6000;

Reinicie el servidor wamp y phew.

¡Funciona como magia !

 1
Author: Adeniji Olasunkanmi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-18 11:46:39

Vaya a xampp/php/php.ini

Encuentra esta línea:

max_execution_time=30

Y cambie su valor a cualquier número que desee. Reinicie Apache.

 0
Author: KeepMove,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-12-29 03:15:40