¿Quieres valorar este artículo? Gracias

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (3 votos, promedio: 5,00 de 5)
Cargando…

Última modificación: 22 octubre 2017

Importar base de datos phpMyAdmin

La herramienta de importación de bases de datos de phpMyAdmin está limitada a archivos con un tamaño máximo de XMG (en mi caso 30MG). Si necesitas importar a tu servidor local una base de datos de mayor tamaño se producirá un error y no te permitirá la importación. Vamos a modificar algunos parámetros en el archivo php.ini que nos permitirá  importar base de datos phpMyAdmin.

importar base de datos phpMyAdmin

Notas: artículo con ejemplos en MAMP con IOS. 

Aclaraciones del post: Importar base de datos phpMyAdmin

Las indicaciones ofrecidas en este artículo sobre importar base de datos phpMyAdmin están pensadas para aquellos usuarios que quieren importar su proyecto de un servidor web a un servidor local

Para seguir los datos descritos en este post necesariamente debes tener acceso al archivo php.ini.

Si necesitas exportar e importar una base de datos mysql muy pesada desde un servidor web a otro servidor web y no tienes posibilidad de modificar el archivo php.ini ESTE POST NO TE SERVIRÁ, puedes intentar lo siguiente:

  1. Si tu servidor cuenta con una carpeta “tmp” puedes subir la base de datos comprimida a esta carpeta. Dentro del servidor en las opciones de importación selecciona “importar desde carpeta tmp“.
  2. Emplea una herramienta tipo BigDump.

Consultando la versión PHP que usa el servidor

Inicia tu servidor (MAMP O WAMP…) y abre la herramienta de phpMyAdmin. En la página de inicio encontrarás información sobre la versión PHP. Esta información es necesaria porque nos indica la carpeta (ruta de archivos) donde se aloja el archivo php.ini que vamos a modificar.

phpMyAdmin importar una base de datos grande

Como la versión PHP que tengo instalada es : 5.6.10, buscaré en el directorio de archivos de mi servidor la carpeta conf/php5.6.10. Dentro de la carpeta se encuentra el archivo que debemos modificar: php.ini

*La ruta puede variar según los programas de servidor que utilices, otra posible ruta es: etc/php. Para encontrar el archivo php.ini entra en la carpeta del servidor que tengas instalado y recorre el árbol de directorios o utiliza la herramienta buscar para encontrar el archivo.

Modificaciones en el archivo php.ini

Abre el archivo php.ini en tu editor de textos. Las líneas a modificar son las siguientes:

  1. max_execution_time
  2. memory_limit
  3. post_max_size
  4. upload_max_filesize

Si empleas la herramienta de búsqueda (search), de tu editor de textos encontrarás estos parámetros fácilmente. 

max_execution_time: establece el número de segundos que se permite la ejecución de un script. Aumenta el valor a 240 (puedes asignar otro valor)

memory_limit: este parámetro PHP se utiliza para limitar la cantidad de memoria en bytes que un script puede consumir. Debes modificar su valor para aumentar el límite. Ejemplo 256M (64,128,192,256,368 …)

post_max_size: por norma general debes establecer un valor mayor o igual que en upload_max_filesize y menor que memory _limit. Ejemplo modificar a: 128M (32M,64M,128M, 256M…)

upload_max_filesize: tamaño máximo del fichero que quieres subir. Ejemplo modificar a: 128M (64M,128M,256M,512M,1G…)

Guarda el archivo y reinicia el servidor (importante).

Importar base de datos después de las modificaciones en php.ini

  1. espera a que se inicie de nuevo el servidor.
  2. abre phpMyAdmin.
  3. pulsa sobre el menú importar.
  4. selecciona el archivo comprimido de la base de datos.
  5. pulsa sobre continuar.

phpMyAdmin importar una base de datos grande

Si has importado la base de datos con éxito, el siguiente paso es revisar los datos de conexión del archivo PHP de tu sitio con la base de datos, para evitar el error:

Error conexión Base de Datos

Si necesitas ayuda para solucionar este error, tienes la solución  en el siguiente artículo:

>> Error al intentar establecer una conexión con la base de datos

Si necesitas más información puedes visitar la siguiente web: 

Manual ini.core.php ( Este listado incluye las directivas de php.ini que se pueden establecer para la configuración de PHP)

BigDump – otra solución para importar grandes bases de datos

Otra solución, si no quieres modificar el archivo php.ini es usar el script de PHP BigDump.

BigDump te ayudará a importar bases de datos pesadas, para su uso debes instalar el programa en tu ordenador. Puedes descarga los archivos en el siguiente enlace a la página oficial: http://www.ozerov.de/bigdump/

Si has decidido trabajar con BigDump y necesitas ayuda para su instalación y manejo puedes dejar un comentario y trataré de ayudarte.

Artículos relacionados

Solución error ERR_CONNECTION_REFUSED

Solución error de conexión con la base de datos

Nerea Liebana

Lph by Nerea Liébana

¿Quieres suscribirte al Newsletter?

Web Hosting

Últimos artículos