Como subir una base de datos grande a WordPress [Tutorial]

Migrar un blog de WordPress a veces es un verdadero dolor de cabeza, frecuentemente se tienen dificultades para importar bases de datos grandes, esto se debe a las limitaciones de PhpMyAdmin que solo permite subir bases de datos de entre 2 a 8 MB lo cual es muy poco y hace que sea mas lento el proceso de importación ya que la base de datos se tiene que descomponer en partes y subirlas de una a una.

Vamos a ver un truco para importar una base de datos grande sin necesidad de utilizar PhpMyAdmin ni tener que estar pegando el código manualmente de poco a poco. Con este procedimiento he logrado importar bases de datos de mas de 100 MB exitosamente, seguro que a ti también te funcionara 😉

Este procedimiento lo he probado en una migracion de un blog de WordPress.org a otro blog de WordPress.org desconozco si funciona para migrar de Blogger a WordPress o de WordPress.com a WordPress.org.

 wordpress y bases de datos

Para importar la base de datos se deben seguir paso a paso las instrucciones mencionadas a continuación.

Paso 1:

Descargar un script para hacer dump y restore. Lo puedes descargar en: http://www.batiburrillo.net/zips/dump_y_restore_db.zip

Paso 2:

Edita en el archivo «Dump.php» ingresando los datos de tu «vieja» base de datos, debes modificar los siguientes parámetros:

  • bd $db_server = «localhost»;
  • $db_name = «nombre de la base de datos«;
  • $db_username = «usuario«;
  • $db_password = «contraseña«;

*En la mayoría de los casos no es necesario modificar «localhost» solamente edita los campos marcados en rojo.

También debes poner un usuario y una contraseña al script para que nadie externo a ti pueda usarlo, para ello modifica los siguientes campos:

  • $auth_user =»tunombredeusuario«;
  • $auth_password = «tucontraseña«;

Por ultimo un nombre al respaldo modificando:

$filename =»nombredeturespaldo.sql«;

*Debe terminar en .sql ya que esa sera la extensión del archivo.

Paso 3:

Sube el archivo dump.php al servidor que harás respaldo, debes subirlo al directorio raíz para que funcione.

Paso 4:

Ingresa desde tu navegador a tuweb.com/dump-db.php Desde ahi se creara un archivo «dfasdfasdfs.sql.gz» que debes subir a tu nuevo servidor (nuevamente al directorio raíz)

Paso 5:

Ahora toca el turno al archivo «restore-db.php«, lo configura igual que el anterior, pero con los datos de la nueva base de datos. Debes subir ese archivo a tu «nuevo hosting».

Paso 6:

Entra desde tu navegador a la dirección tuweb.com/restore-db.php Y listo, comienza a subirse.

Importante: No utilices una base de datos exportada desde MYSQL o con otro script, haz y sube el respaldo con este script.

Ahora solo falta tener un poco de paciencia a que la base de datos termine de subirse y listo 🙂

Si tienes dudas deja tu comentario para ver como ayudarte y/o contacta con tu proveedor de hosting. Espero que este tutorial te sirva recuerda seguir los pasos tal como se indican.

4 comentarios en «Como subir una base de datos grande a WordPress [Tutorial]»

  1. Hola sabes que tengo un problema tengo la base de datos respaldada de mysql y los archivos del blog de wordpress en mi pc existe alguna forma de crear el script creando un servidor local en mi pc. y luego seguir los metodos explicados anteriormente.

    o que me recomendarias.

    Saludos

    Responder
  2. Aminadab, necesito comunicarme contigo para tratar un tema sensible sobre migraciones de blogger(30 Mb) a wordpress.org. ¿Me puedes dar un correo a dónde escribirte?
    Saludos,
    Jorge

    Responder

Deja un comentario