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.
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.
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
Excelente!!! Me sirvió el dato para migrar un sitio grande con el que estaba teniendo problemas de la forma más «tradicional». Muchas gracias!!!
Analía Antenucci
http://www.analab.com.ar
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
Hola Jorge.
Vi algo tarde tu mensaje, si aun me necesitas con mucho gusto te ayudo, para este o cualquier otro asunto puedes contactarme desde el formulario de contacto: https://aminadab.com/contacto/ y veré como ayudarte. Saludos.