Normalmente cuando desarrollamos una web y llega la hora de subirla al servidor final, creamos un zip con la base de datos y en el phpmyadmin o gestor de base de datos, importamos el fichero.
Esto no acostumbra a llevar problemas, pero que pasa si la base de datos es superior a 50 – 100 Megas?
Si intentamos hacer el upload del fichero nos va a dar error el servidor y nunca la podremos cargar.

Una de las maneras seria, abrir el fichero e ir copiando los inserts, aunque si es muy larga, no terminamos ni en un dia :)

Pues buscando un poco, encontré un script que nos hace la carga a la base de datos de una forma muy rápida. Bigdump
Para realizar el upload con la ayuda del script debemos hacer lo siguiente:
-Subimos el zip con la base de datos y el fichero bigdump.php a la raíz del servidor donde tengamos la web.
-Editamos el fichero bigdump.php y modificamos las siguientes lineas:

PHP:
  1. // Database configuration
  2. $db_server   = 'localhost';
  3. $db_name     = ''; //El nombre de la base de datos
  4. $db_username = ''; // Nombre de usuario de la base de datos
  5. $db_password = ''; // Password de la base de datos

Y luego esta linea

PHP:
  1. $filename = 'mi_db.zip';     // Le insertamos  la ruta al fichero que deseamos importar.

Guardamos el fichero y ya lo tenemos listo.
Tan solo debemos acceder escribiendo al navegador http://www.miweb.com/bigdum.php

En la pantalla que nos muestra el script, hacemos click a 'Start Import' y dejamos que trabaje.
Una vez finalice veremos un resumen de todo lo que ha realizado.
Y con este sencillo truco podremos ahorrarnos muchos quebraderos de cabeza a la hora de importar bases de datos pesadas