Cuando estamos pasando un proyecto de un servidor a otro, por ejemplo en Drupal, en el nuevo servidor tendremos que crear una base de datos e importar la base de datos del proyecto que teníamos en el servidor antiguo. Para esto vamos al phpmyadmin, elegimos la base de datos que hemos creado donde vamos a efectuar la importación y damos al botón importar.

Nos podemos encontrar el problema que el tamaño máximo a importar en phpmyadmin es inferior al tamaño de nuestra copia de la base de datos que queremos importar.

Para solucionar este problema tenemos que hacer lo siguiente:

  1. Ir al archivo php.ini de nuestro Apache
  2. Buscar la línea donde tenemos: upload_max_filesize. Normalmente el límite por defecto son 2 Mb, quedando de esta forma: upload_max_filesize = 2M
  3. Poner en esa línea el tamañao máximo del archivo que importemos. Si queremos tener un máximo de 20 Mb, por ejemplo, quedaría así: upload_max_filesize = 20M
  4. Grabamos el archivo y reiniciamos apache.
  5. Cuando volvamos a intentar importar un archivo en una base de datos en phpmyadmin tendremos un tamaño máximo de 20 Mb

victor

Hola!. Me llamo Víctor Reyes y soy Ingeniero Agrónomo de formación y programador web de profesión (desde el año 2006). Por otra parte me gusta, entre otras aficiones, el senderismo, jugar al futbol y al FIFA en la PS3. Te animo a participar en mi web www.biolucas.com

This Post Has 14 Comments

  1. Roberto navarro

    Hola Buenos dias.

    Gracias por el aporte, pero tengo un pequeño problema nose si me puedan ayudar.
    lo que pasa que cambie de equipo e instale el wampserver 3 pero al momento de importar una BD me marca error por los caracteres especiales.

    y anterior mente en el wamserver 2 no hacia eso.
    me pueden decir como solucio este problema.

    1. victor
      victor

      Buenos días Roberto y muchas gracias por participar. Lo publico y espero que entre todos te podamos ayudar. Saludos, Víctor

  2. Flor

    Son unos genios! Gracias!!!

    1. victor
      victor

      Muchas gracias por participar Flor!. Un saludo, Víctor

  3. Roger

    pero si tengo una base de datos mayor a 1Gb como puedo restaurarla en phpMyAdmin

    1. victor
      victor

      Hola Roger, muchas gracias por participar, hace tiempo tuve que dividir una base de datos en varias para que pudiera importarse debido al tamaño, no se si por ahí quizás te pueda servir. Creo que use algún programa gratuito. No se si alguien te puede ayudar aquí.

      Saludos, Víctor

  4. Pablo

    Añadir que además de esto debemos de modificar post_max_size para que nos permita subir archivos de más de 8192 Kb.

    1. victor
      victor

      Muchas gracias por el apunte Pablo! y por participar en el blog.

      Un saludo, Víctor

      1. ruben

        bien

  5. Carlos

    Yo lo he hecho en Debian 7.7. accediendo desde /etc/Apache2/envvars

    1. victor
      victor

      Muchas gracias Carlos por tu aportación!. Saludos, Víctor

  6. jose

    He editado todos los archivos PHP,??? en APACHE y no he encontrado la linea UMPLOAD_MAX_FILESIZE.
    Queria aumentar el tamaño.
    Por favor ¿donde está el archivo?.
    Gracias

    1. victor
      victor

      Hola Jose, muchas gracias por participar en el blog. ¿Utilizas Wamp, Xampp u otro entorno de desarrollo?.

      Un saludo, Víctor

  7. Martin Hornak

    Hola Víctor!

    Gracias por el tutorial. Sólo querría añadir que en mi caso necesité aumentar el tamaño de los archivos para la importación a la BBDD en mi localhost y la ruta es C:\xampp\php\php.ini

    Saludos,
    Martin

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


*

CommentLuv badge