Buscando en el baúl de los recuerdos, he encontrado todos los ficheros necesarios para restaurar el primer blog que realicé en WordPress cuando tenía 17 años.
Siempre he sido una persona bastante precoz en el mundo de la Informática, por eso finalmente me decanté por estudiar algo que me apasionaba y con lo que me sentía cómodo y feliz.

El tema es el siguiente:

– El fichero que contiene la base de datos de dicho blog, posee un tamaño de 101 MB (106.311.680 bytes), a pesar de comprimirlo en formato .zip, a la hora de restaurar dicha base de datos mediante phpMyAdmin me encuentro con el siguiente error:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 106308197 bytes) in /home/ovh/www/phpMyAdmin-3.3.5.1-all-languages/libraries/zip_extension.lib.php on line 62

– Una forma de poder solucionar este problemilla, si tengo acceso SSH al servidor, sería mediante una importación con mysqldump de la forma:

$ mysql -u usuario -p nombre_base_de_datos < fichero.sql

Pero esta forma tiene un problema típico, la codificación del fichero. A pesar de indicar que está en utf8, me importó la base de datos en latin1, así que busqué una alternativa para poder importarlo de la misma forma que lo exporté (la exportación sí fue vía phpMyAdmin)

Indagando por internet me topé con una herramienta muy buena y muy fácil de instalar, bigdump ( http://www.ozerov.de/bigdump/ )

Los pasos para hacerlo funcional han sido sencillos:

  1. Descargué el fichero bigdump.zip de su web (http://www.ozerov.de/bigdump.zip)
  2. Lo descomprimí en mi escritorio.
  3. Abrí dicho fichero y edité las líneas que contenían la información de la base de datos que quería importar:
    $db_server   = 'localhost';
    $db_name     = 'nombre_base_de_datos';
    $db_username = 'usuario';
    $db_password = 'clave';
  4. Configurados estos parámetros, lo subí vía FTP al host donde tenía alojada la web ( http://www.pepelife.es/ )
  5. Accedí desde  http://www.pepelife.es/bigdump.php
  6. Subí el fichero y me topé con la siguiente imagen
  7.  importar base de datos
  8. Pulsé sobre start import y obtuve el siguiente mensaje de que la importación se realizó correctamente
  9. importar2

Espero que os sirva a todos aquellos que tengáis un hosting en el cual no podáis acceder a los ficheros de configuración php.ini y derivados, en los cuales se puede modificar la capacidad de memoria utilizada para las importaciones.

Un saludo a todos!