Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Importar base de datos grande a tu servidor

Sitios donde alojar nuestro proyecto, y hostings con PHP, MySQL, etc.
SPAM está sancionado con la exclusión.


0
No hay votos
 
Votos totales: 0

OsKiTaR
Observador/a
Mensajes: 41
Registrado: 02 Abr 2011, 10:55
Edad: 24

Importar base de datos grande a tu servidor

#1

Mensaje por OsKiTaR »

Uno de los errores más comunes al importar una base de datos "madurita" con phpmyadmin es este:
Fatal error: Maximum execution time of 300 seconds exceeded in....

Si preguntas la mayoría te dirán que es problema del archivo php.ini, concretamente de la variable max_execution_time = 30; que define el tiempo máximo de ejecución. Pero si cambiamos el valor mismo de esa variable no solucionaremos este problema, el problema real nos lo dá phpmyadmin (normalmente casi todos lo tenemos lo usemos o no) y se debe a una variable que está en el archivo config.inc.php donde tenemos que buscar esta variable:

Código: Seleccionar todo

$cfg[’ExecTimeLimit’] = 300;
(si la varíable no existe crearla tu mismo)

y sustituirla por esta:

Código: Seleccionar todo

$cfg[’ExecTimeLimit’] = 3600
Así cambiamos de 5minutos a 1 hora el tiempo máximo de ejecución. Luego deberíamos reiniciar los servicios para que tenga efecto el cambio.

Y ahora explicaré a que se debe el problema para los más perdidos, es sencillo, la base de datos es lo suficientemente grande como para que el servidor tarde más de el tiempo definido en ese archivo en procesarla, por lo tanto el límite de tiempo bloquea la petición a medio hacer, una solución alternativa es ir poniendo poco a poco la base de datos en muchas consultas sql o usar alguna aplicación como bigdump (un script que te sube la base de datos poco a poco automáticamente para que no haya problemas)


Tutorial sacado de : Coloreatuforo. Realizado por: Juanla.
Última edición por OsKiTaR el 08 Abr 2011, 21:57, editado 1 vez en total.




Volver a “🗳️ Servidores”