🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

¿Cómo migrar una base de datos de WordPress a un nuevo hosting?

Actualizado el 25 de marzo de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a aprender paso a paso cómo migrar una base de datos de WordPress a un nuevo hosting. Es un proceso más sencillo de lo que parece, y te prometo que al final de esta guía te sentirás con la confianza para hacerlo tú mismo. Recuerda que siempre estamos aquí para ayudarte, pero si sigues estos pasos al pie de la letra, ¡lo lograrás sin problemas!

[INFO]
Antes de empezar, asegúrate de tener a la mano los datos de acceso a tu hosting actual (usuario, contraseña y nombre de la base de datos) y los datos del nuevo hosting donde vas a migrar.


¿Qué necesitas saber antes de migrar?

Migrar una base de datos de WordPress implica mover toda la información de tu sitio web: entradas, páginas, comentarios, configuraciones, usuarios y más. Es como mudar tu casa digital. Si lo haces bien, tu sitio seguirá funcionando exactamente igual, pero en un servidor nuevo.

¿Por qué migrar a un nuevo hosting?

  • Mejor rendimiento y velocidad.
  • Más espacio y recursos.
  • Mejor soporte técnico.
  • Precios más competitivos.

¿Qué necesitas para empezar?

  • Acceso a tu panel de control actual (cPanel, Plesk, Syspanel, etc.).
  • Acceso a tu nuevo panel de control (donde vas a importar la base de datos).
  • Una herramienta para exportar e importar archivos (como phpMyAdmin o comandos MySQL).
  • Un editor de texto (como Notepad++ o Sublime Text) para modificar el archivo wp-config.php.

Paso 1: Exportar la base de datos desde tu hosting actual

Este es el primer paso y consiste en sacar una copia de tu base de datos actual. Lo haremos usando phpMyAdmin, que es la herramienta más común y fácil de usar.

¿Cómo acceder a phpMyAdmin?

  1. Inicia sesión en el panel de control de tu hosting actual.
  2. Busca la sección de Bases de Datos o MySQL.
  3. Haz clic en phpMyAdmin.

[TIP]
Si tu hosting usa Syspanel (antes llamado HestiaCP), el acceso es a través del puerto 2106. Por ejemplo: https://tudominio.com:2106. Luego, dentro del panel, busca la sección de bases de datos y haz clic en el ícono de phpMyAdmin.

Exportar la base de datos

  1. En phpMyAdmin, selecciona la base de datos de tu WordPress (normalmente tiene un nombre como wp_nombre o tuweb_db).
  2. Haz clic en la pestaña Exportar en el menú superior.
  3. Elige el método Rápido (recomendado para principiantes).
  4. Asegúrate de que el formato sea SQL.
  5. Haz clic en Continuar o Exportar. Se descargará un archivo con extensión .sql.

[WARNING]
No modifiques el archivo .sql a menos que sepas exactamente lo que haces. Un cambio incorrecto puede romper tu sitio.


Paso 2: Crear una nueva base de datos en tu nuevo hosting

Ahora que tienes tu copia de seguridad, es hora de preparar el nuevo hogar para tu base de datos.

En la mayoría de los paneles (cPanel, Plesk, DirectAdmin):

  1. Inicia sesión en tu nuevo panel de control.
  2. Busca la sección Bases de Datos MySQL o Crear Base de Datos.
  3. Crea una nueva base de datos (por ejemplo, nuevoweb_db).
  4. Crea un usuario para esa base de datos (por ejemplo, nuevoweb_user) y asígnale una contraseña segura.
  5. Añade el usuario a la base de datos y dale todos los privilegios (SELECT, INSERT, UPDATE, DELETE, etc.).

En Syspanel (HestiaCP):

  1. Accede a tu Syspanel a través del puerto 2106.
  2. Ve a Bases de Datos y haz clic en Añadir Base de Datos.
  3. Introduce el nombre de la base de datos, el usuario y la contraseña.
  4. Haz clic en Guardar. El sistema creará todo automáticamente.

[INFO]
Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás más adelante.


Paso 3: Importar la base de datos en tu nuevo hosting

Ahora subiremos el archivo .sql que descargaste al nuevo hosting.

Usando phpMyAdmin en tu nuevo hosting:

  1. Accede a phpMyAdmin desde el panel de control de tu nuevo hosting.
  2. Selecciona la base de datos que acabas de crear (debe aparecer en la lista de la izquierda).
  3. Haz clic en la pestaña Importar.
  4. Haz clic en Elegir archivo y selecciona el archivo .sql que descargaste.
  5. Deja las opciones por defecto y haz clic en Continuar o Importar.

[WARNING]
Si tu archivo .sql es muy grande (más de 50 MB), es posible que phpMyAdmin no pueda subirlo. En ese caso, tendrás que usar la línea de comandos o pedir ayuda a tu soporte técnico.

Usando línea de comandos (para usuarios avanzados):

Si tienes acceso SSH, puedes importar la base de datos con este comando:

mysql -u usuario -p nuevabasededatos < archivo.sql

Te pedirá la contraseña y luego se importará todo.


Paso 4: Actualizar el archivo wp-config.php

Tu sitio WordPress necesita saber dónde está ahora la base de datos. Para ello, debes modificar el archivo wp-config.php.

¿Dónde está este archivo?

  • En la carpeta raíz de tu instalación de WordPress (por ejemplo, public_html/, htdocs/ o www/).

¿Qué debes cambiar?

Abre el archivo con un editor de texto y busca estas líneas:

define('DB_NAME', 'nombre_antiguo');
define('DB_USER', 'usuario_antiguo');
define('DB_PASSWORD', 'contraseña_antigua');
define('DB_HOST', 'localhost');

Cámbialas por los datos de tu nueva base de datos:

define('DB_NAME', 'nuevobasededatos');
define('DB_USER', 'nuevousuario');
define('DB_PASSWORD', 'nuevacontraseña');
define('DB_HOST', 'localhost');

Normalmente DB_HOST es localhost, pero si tu nuevo hosting usa un servidor de bases de datos remoto, te lo indicarán.

[TIP]
Si no ves el archivo wp-config.php en tu carpeta, puede que esté oculto. Activa la opción de mostrar archivos ocultos en tu gestor de archivos o usa FTP.


Paso 5: Verificar que todo funciona

Una vez que hayas subido los archivos de WordPress (si también migraste los archivos del sitio) y actualizado el wp-config.php, es hora de probar.

  1. Accede a tu dominio (por ejemplo, tudominio.com).
  2. Si ves tu sitio web funcionando normalmente, ¡felicidades! La migración fue exitosa.
  3. Si ves un error de conexión a la base de datos, revisa que los datos en wp-config.php sean correctos.
  4. También puedes acceder a /wp-admin para verificar que el panel de administración funcione.

[WARNING]
Si tu sitio usaba URLs específicas (como imágenes o enlaces internos), es posible que necesites actualizar las URLs en la base de datos. Esto es común si cambiaste de dominio o de subdirectorio. Puedes usar un plugin como Better Search Replace o hacerlo manualmente con comandos SQL.


Preguntas frecuentes (FAQ)

¿Puedo migrar solo la base de datos sin los archivos?

Sí, pero entonces tu sitio no tendrá temas, plugins ni imágenes. La base de datos solo contiene el contenido y la configuración. Necesitas migrar también los archivos de WordPress (carpeta wp-content y el resto).

¿Qué pasa si tengo muchos datos y la exportación es muy lenta?

Puedes usar herramientas como WP-CLI o MySQL Workbench para hacerlo más rápido. También puedes pedir a tu hosting actual que te haga una copia de seguridad.

¿Necesito cambiar las URLs después de la migración?

Solo si cambias de dominio o de subdirectorio. Por ejemplo, si tu sitio estaba en miviejo.com y ahora está en miviejo.com/blog, deberás actualizar las URLs en la base de datos.

¿Mi sitio estará caído durante la migración?

Si haces todo correctamente, el tiempo de inactividad será mínimo. Puedes poner tu sitio en modo mantenimiento mientras trabajas.

¿Qué hago si veo un error de "Error establishing a database connection"?

Revisa que los datos en wp-config.php sean exactamente los mismos que los de tu nueva base de datos. Asegúrate de que el usuario tenga todos los privilegios.


Consejos finales

  • Haz siempre una copia de seguridad antes de empezar cualquier migración.
  • Prueba en un entorno de desarrollo si es posible.
  • Si algo sale mal, no entres en pánico. Siempre puedes restaurar tu copia de seguridad y empezar de nuevo.
  • Si usas Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106 y que la interfaz es muy amigable para gestionar bases de datos.

[INFO]
Si en algún momento te sientes abrumado, no dudes en contactar a nuestro equipo de soporte. Estamos aquí para ayudarte, incluso si solo necesitas que te guiemos paso a paso.

¡Y eso es todo! Migrar una base de datos de WordPress a un nuevo hosting es un proceso que, con práctica, se vuelve rutinario. Sigue estos pasos y verás que tu sitio web estará funcionando en su nuevo hogar en poco tiempo. ¡Mucho éxito!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel