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.