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

Cómo migrar una base de datos de WordPress a un nuevo hosting con Syspanel

Actualizado el 28 de septiembre de 2025

Migrar tu sitio web WordPress a un nuevo hosting puede sonar a tarea de expertos, pero con la guía adecuada, es un proceso que puedes realizar tú mismo sin complicaciones. En este artículo, te explicaré paso a paso cómo migrar una base de datos de WordPress a un nuevo hosting con Syspanel, el panel de control que encontrarás en nuestros servidores. No importa si eres principiante: aquí usaré un lenguaje claro, ejemplos prácticos y consejos visuales para que todo salga bien.

Antes de empezar, recuerda que la base de datos es el corazón de tu WordPress. Contiene todas tus entradas, páginas, comentarios, configuraciones y usuarios. Si la mueves correctamente, tu web funcionará exactamente igual en el nuevo hosting. Vamos a ello.


¿Qué necesitas para empezar?

Para realizar la migrar base de datos WordPress de forma segura, asegúrate de tener a mano:

  • Acceso al panel de control antiguo (cPanel, Plesk, Syspanel, etc.) para exportar la base de datos.
  • Acceso al nuevo hosting con Syspanel (puerto 2106) para importar la base de datos.
  • Credenciales de la base de datos antigua (nombre, usuario, contraseña y host).
  • Un gestor de bases de datos como phpMyAdmin (normalmente incluido en ambos paneles).
  • Archivos de WordPress (carpeta wp-content y archivos de configuración como wp-config.php).

[INFO] Si tu nuevo hosting usa Syspanel, recuerda que accedes a él escribiendo tudominio.com:2106 en tu navegador. El usuario y contraseña te los proporciona tu proveedor de hosting.


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

El primer paso es hacer una copia de seguridad de tu base de datos en el servidor antiguo. Esto se hace normalmente desde phpMyAdmin, una herramienta que viene instalada en la mayoría de paneles de control.

1.1. Accede a phpMyAdmin en tu hosting actual

  • Inicia sesión en tu panel de control antiguo (por ejemplo, cPanel).
  • Busca el icono de phpMyAdmin (suele estar en la sección de Bases de Datos).
  • Haz clic y se abrirá una nueva ventana con todas tus bases de datos.

1.2. Selecciona la base de datos de WordPress

En la lista de la izquierda, verás varias bases de datos. Identifica la que usa tu WordPress. Normalmente se llama algo como tuusuario_wp o wordpress_tudominio. Haz clic sobre ella.

1.3. Exporta la base de datos

  • En el menú superior, haz clic en Exportar.
  • Elige el método Rápido (o "Quick") y formato SQL.
  • Haz clic en Continuar o Exportar. Se descargará un archivo con extensión .sql en tu ordenador. Ese archivo contiene toda tu base de datos.

[TIP] Guarda ese archivo en una carpeta segura. También puedes comprimirlo en ZIP para ahorrar espacio, pero no es necesario.


Paso 2: Crear una nueva base de datos en Syspanel

Ahora que tienes tu copia de seguridad, es hora de preparar el terreno en tu nuevo hosting con Syspanel. Aquí crearás una base de datos vacía donde importarás el archivo SQL.

2.1. Inicia sesión en Syspanel

  • Abre tu navegador y escribe tudominio.com:2106.
  • Introduce tu usuario y contraseña de Syspanel (los mismos que usas para acceder al panel de control).

2.2. Ve a la sección de Bases de Datos

Dentro de Syspanel, busca la opción Base de Datos o Databases en el menú principal. Normalmente está en la parte izquierda.

2.3. Crea una nueva base de datos

  • Haz clic en Añadir base de datos (o "Add Database").
  • Rellena los campos:
    • Nombre de la base de datos: elige un nombre descriptivo, por ejemplo, mipagina_wp.
    • Usuario: crea un usuario para acceder a ella, por ejemplo, admin_wp.
    • Contraseña: genera una contraseña segura (puedes usar el generador automático).
  • Haz clic en Crear (o "Create").

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


Paso 3: Importar la base de datos en Syspanel

Con la base de datos vacía creada, ahora importarás el archivo SQL que exportaste antes.

3.1. Abre phpMyAdmin desde Syspanel

  • Dentro de Syspanel, busca el icono de phpMyAdmin (suele estar en la misma sección de Bases de Datos).
  • Haz clic y se abrirá una nueva pestaña con phpMyAdmin, pero ahora conectado a tu nuevo hosting.

3.2. Selecciona la base de datos que acabas de crear

En la lista de la izquierda, haz clic sobre el nombre de la base de datos que creaste (por ejemplo, mipagina_wp). Verás que está vacía.

3.3. Importa el archivo SQL

  • En el menú superior, haz clic en Importar.
  • Haz clic en Seleccionar archivo y busca el archivo .sql que descargaste antes.
  • Deja todas las opciones por defecto y haz clic en Continuar.
  • Espera unos segundos. Verás un mensaje de éxito cuando termine.

[INFO] Si el archivo es muy grande (más de 50 MB), puede que phpMyAdmin tenga un límite. En ese caso, puedes usar la herramienta de importación desde la línea de comandos (SSH) o pedir ayuda a tu soporte técnico.


Paso 4: Configurar el archivo wp-config.php

Ahora tu base de datos está en el nuevo hosting, pero WordPress aún no sabe dónde está. Debes actualizar el archivo wp-config.php con los nuevos datos.

4.1. Localiza el archivo wp-config.php

Este archivo está en la raíz de tu instalación de WordPress (junto a las carpetas wp-admin, wp-content, etc.). Puedes descargarlo mediante FTP o desde el gestor de archivos de Syspanel.

4.2. Edita las líneas de conexión a la base de datos

Abre el archivo con un editor de texto (como Notepad++ o el editor integrado en Syspanel). 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 en Syspanel:

define('DB_NAME', 'mipagina_wp');
define('DB_USER', 'admin_wp');
define('DB_PASSWORD', 'tu_nueva_contraseña');
define('DB_HOST', 'localhost');

[TIP] El valor de DB_HOST suele ser localhost, pero si tu hosting usa un servidor de base de datos externo, te lo indicarán en la configuración de Syspanel.

4.3. Guarda y sube el archivo

Guarda los cambios y, si lo descargaste, vuelve a subirlo al servidor (reemplazando el original). Si usas el editor de Syspanel, simplemente guarda.


Paso 5: Verificar que todo funciona

Una vez que has importado la base de datos y actualizado el archivo de configuración, es hora de comprobar que tu WordPress funciona correctamente.

5.1. Accede a tu sitio web

Escribe tu dominio en el navegador. Deberías ver tu web exactamente igual que antes. Si ves un error de conexión a la base de datos, revisa los pasos anteriores.

5.2. Prueba el panel de administración

Ve a tudominio.com/wp-admin e inicia sesión con tus credenciales de siempre. Todo debería estar en su lugar: entradas, páginas, plugins, temas y configuraciones.

5.3. Comprueba enlaces y funcionalidades

Haz clic en algunos enlaces, envía un formulario de prueba (si tienes) y revisa que no haya imágenes rotas. Si todo está bien, ¡felicidades, has completado la Syspanel migración base de datos con éxito!

[WARNING] Si ves que las URLs de tu web aún apuntan al dominio antiguo (por ejemplo, si cambiaste de dominio), necesitarás actualizarlas en la base de datos. Puedes hacerlo con un plugin como "Better Search Replace" o desde phpMyAdmin ejecutando una consulta SQL.


Preguntas frecuentes (FAQ) sobre migración de base de datos WordPress

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

Sí, pero tu WordPress no funcionará si no tienes también los archivos del sitio (temas, plugins, subidas). La base de datos contiene el contenido, pero los archivos son el esqueleto. Lo ideal es migrar ambos.

2. ¿Qué hago si olvido la contraseña de la base de datos antigua?

No te preocupes. Puedes cambiar la contraseña desde el panel de control antiguo (cPanel, Syspanel, etc.) antes de exportar. O, si ya la exportaste, al importar en el nuevo hosting puedes crear un nuevo usuario y asignarlo a la base de datos.

3. ¿Es necesario cambiar el prefijo de las tablas (wp_)?

No, a menos que quieras mejorar la seguridad. Si tu base de datos antigua usaba wp_, se mantendrá igual. Si quieres cambiarlo, hazlo antes de exportar usando un plugin.

4. ¿Puedo migrar la base de datos sin usar phpMyAdmin?

Sí, también puedes usar herramientas como WP-CLI o comandos SSH, pero phpMyAdmin es la opción más amigable para principiantes. Syspanel también ofrece una opción de importación directa desde el panel.

5. Mi web da error "Error establishing a database connection" después de la migración. ¿Qué hago?

Revisa estos puntos:

  • ¿Los datos en wp-config.php son correctos? (nombre, usuario, contraseña, host)
  • ¿La base de datos existe en Syspanel? (verifícalo en la sección de Bases de Datos)
  • ¿El usuario tiene permisos para acceder a la base de datos? (puedes asignarlos desde phpMyAdmin)

6. ¿El puerto de acceso a Syspanel es siempre el 2106?

Sí, para acceder al panel de control de Syspanel, usas tudominio.com:2106. No lo confundas con el puerto de la base de datos (normalmente 3306 para MySQL).

7. ¿Pierdo datos al migrar la base de datos?

No, la exportación e importación conservan todos los datos si se hace correctamente. Siempre haz una copia de seguridad antes por si acaso.


Consejos finales para una migración exitosa

  • Haz una copia de seguridad completa antes de empezar, incluyendo archivos y base de datos.
  • Actualiza las URLs si cambiaste de dominio (usa "Better Search Replace" o una consulta SQL).
  • Verifica los plugins y temas después de la migración, especialmente aquellos que dependen de rutas absolutas.
  • Prueba el sitio en un entorno de staging si tu nuevo hosting lo ofrece, para evitar sorpresas.

Migrar tu base de datos de WordPress a un nuevo hosting con Syspanel es un proceso que, siguiendo estos pasos, cualquiera puede hacer. Recuerda que la clave está en la paciencia y en verificar cada paso. Si en algún momento te sientes atascado, no dudes en contactar con el soporte técnico de tu hosting: están para ayudarte.

¡Ahora disfruta de tu nuevo hosting y de un WordPress funcionando a la perfección!

¿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