Cómo aumentar Maximum execution time en phpMyAdmin

Cuando tratamos de importar una base de datos con phpMyAdmin es fácil que se exceda el tiempo máximo de ejecución si tenemos una base de datos pesada, me pasaba a menudo en Wampserver cuando hacia pruebas de mis sitios web. Pues bien, para aumentar el Maximum execution time en phpMyAdmin hay que editar el archivo config.inc.php que en mi caso está en wamp\apps\phpmyadmin2.11.6, lo abrimos con cualquier editor de texto y buscamos la línea:

$cfg['ExecTimeLimit']=300;

aumentamos al valor deseado o le ponemos un cero para que sea ilimitado:

$cfg['ExecTimeLimit']=0;

También es conveniente tener en cuenta el tiempo máximo de ejecución para php y los límites de memoria máximos, para ello se edita php.ini con los valores deseados, por defecto son éstos:

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 30 ; Podemos subirlo a 300 por ejemplo
max_input_time = 60 ; Podemos subirlo a 600 por ejemplo.
memory_limit = 8M ; Podemos subirlo a 200 por ejemplo, dependiendo de nuestro equipo

;;;;;;;;;;;;;;;;;
; Data Handling ;
;;;;;;;;;;;;;;;;;

; Maximum size of POST data that PHP will accept.
post_max_size = 8M ; podemos subirlo a 50M por ejemplo

De todas formas
Por supuesto, éstos parámetros los podemos ajustar en un servidor local pero no en un hosting compartido, a no ser que tengas contratado un servidor para ti solito... y en ese caso la mejor forma de importar y exportar base de datos grandes es subiéndola por ftp e importándola directamente desde la consola mysql por ssh (para experimentados en el tema) o de forma fácil usando BigDump.

Categorías: