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

Cómo migrar una base de datos de un servidor a otro en Syspanel

Actualizado el 3 de noviembre de 2025

¿Necesitas mover tu web o aplicación a un nuevo servidor y te preocupa la base de datos? No te preocupes, es un proceso más sencillo de lo que parece. En esta guía completa, te explicaré paso a paso cómo realizar una migrar base de datos syspanel de forma segura y sin perder información. Tanto si usas MySQL como MariaDB, el proceso es prácticamente el mismo y lo haremos directamente desde el panel de control Syspanel.

Syspanel (el antiguo HestiaCP, accesible por el puerto 2106) incluye herramientas muy visuales para gestionar tus bases de datos. Aprenderás a exportar importar mysql syspanel, a syspanel transferir base de datos entre servidores y a verificar que todo funcione correctamente después del cambio. Al final, tendrás un checklist para que no se te pase ningún detalle.

Vamos a ello.


¿Qué necesitas antes de empezar?

Antes de lanzarte a cambiar servidor base de datos syspanel, asegúrate de tener estos datos a mano:

  • Acceso al Syspanel antiguo: URL, usuario y contraseña (puerto 2106).
  • Acceso al Syspanel nuevo: donde vas a alojar la base de datos.
  • Credenciales de la base de datos: nombre de la BD, usuario y contraseña. Las puedes encontrar en Syspanel > Bases de Datos.
  • Archivos de la web: si tu aplicación guarda rutas de conexión (como en WordPress, Joomla, etc.), necesitarás modificar el archivo de configuración después de la migración.
  • Conexión SSH (opcional): aunque en esta guía usaremos la interfaz web, si tu base de datos es muy grande (más de 50 MB), te recomiendo usar SSH para evitar cortes de tiempo de espera.

[TIP] Si tu web usa WordPress, el plugin "Better Search Replace" te ayudará a actualizar las rutas en la base de datos después de la migración. Pero eso lo veremos más adelante.


Paso 1: Exportar la base de datos desde el Syspanel antiguo

El primer paso para syspanel database migration es obtener una copia de tu base de datos en un archivo SQL. Syspanel lo hace muy fácil.

  1. Inicia sesión en tu Syspanel antiguo (https://tudominio.com:2106).
  2. Ve a la sección Bases de Datos (suele estar en el menú lateral izquierdo o en la pestaña "DB").
  3. Localiza la base de datos que quieres migrar. Verás una lista con el nombre, usuario y acciones.
  4. Haz clic en el icono de "Exportar" (normalmente es una flecha hacia abajo o un disquete).
    • El sistema generará un archivo .sql y lo descargará a tu ordenador.
  5. Guarda ese archivo en un lugar seguro. Se recomienda renombrarlo con la fecha, por ejemplo: mibasededatos_2024-01-15.sql.

[WARNING] No cierres la pestaña del Syspanel hasta que el archivo se haya descargado completamente. Si la base de datos es grande, puede tardar unos segundos.

Si tu base de datos es muy grande (más de 100 MB), es posible que el navegador se quede bloqueado. En ese caso, puedes usar la opción de exportar por SSH desde el propio Syspanel (en la sección "Herramientas" o "Avanzado"). Pero para la mayoría de los casos, la exportación web funciona perfectamente.


Paso 2: Crear la base de datos en el nuevo servidor Syspanel

Ahora necesitas preparar el "hogar" de tus datos en el nuevo servidor. No puedes simplemente importar el archivo sin antes crear la base de datos.

  1. Accede al Syspanel del nuevo servidor (https://nuevoservidor.com:2106).
  2. Ve a Bases de Datos y haz clic en "Añadir Base de Datos" o el botón verde con un "+".
  3. Completa los campos:
    • Nombre de la base de datos: puedes usar el mismo nombre que tenías antes o uno nuevo. Si usas el mismo, será más fácil para las configuraciones.
    • Usuario: crea un nuevo usuario (o usa el mismo nombre que antes, pero con contraseña nueva).
    • Contraseña: elige una segura. Syspanel puede generarla automáticamente.
  4. Haz clic en "Guardar". El sistema creará la base de datos y el usuario asociado.
  5. Anota los datos: nombre de la BD, usuario y contraseña. Los necesitarás para la importación y para configurar tu web.

[INFO] Si tu aplicación (como WordPress) espera un usuario y contraseña específicos, puedes crearlos exactamente igual. Si no, no pasa nada: luego modificas el archivo de configuración.


Paso 3: Importar la base de datos en el nuevo servidor

Ahora viene el paso clave de exportar importar mysql syspanel. Vamos a subir el archivo SQL que descargaste.

  1. En el Syspanel nuevo, dentro de la sección Bases de Datos, busca la base de datos que acabas de crear.
  2. Haz clic en el icono de "Importar" (suele ser una flecha hacia arriba o un icono de base de datos con una flecha).
  3. Se abrirá un diálogo para seleccionar archivo. Elige el archivo .sql que descargaste en el Paso 1.
  4. Haz clic en "Importar" y espera. El proceso puede tardar desde segundos hasta varios minutos, dependiendo del tamaño.
  5. Cuando termine, verás un mensaje de éxito. No cierres la ventana hasta que veas la confirmación.

[WARNING] Si el archivo es muy grande (más de 50 MB), es posible que el servidor web tenga un límite de tiempo. En ese caso, usa la opción de importación por SSH o divide el archivo SQL en partes más pequeñas con herramientas como split.


Paso 4: Verificar que la migración fue exitosa

No te confíes solo con el mensaje de éxito. Es fundamental comprobar que los datos están completos.

  1. Accede a la base de datos desde el mismo Syspanel. Busca la opción "phpMyAdmin" o "Administrar" (suele ser un icono de base de datos con una llave inglesa).
  2. Se abrirá phpMyAdmin (o una herramienta similar). Allí podrás ver las tablas y registros.
  3. Revisa el número de tablas: compara con la base de datos original. Si son las mismas, es buena señal.
  4. Haz una consulta rápida: por ejemplo, selecciona una tabla de usuarios o de contenido y verifica que tenga datos.
  5. Comprueba que no hay errores: en phpMyAdmin, ve a la pestaña "SQL" y ejecuta:
    SHOW TABLE STATUS;
    
    Si no hay mensajes de error, todo está bien.

[TIP] Si tu web usa WordPress, puedes instalar el plugin "Health Check" para verificar la conexión a la base de datos desde el panel de administración.


Paso 5: Actualizar la configuración de tu aplicación

Ahora que los datos están en el nuevo servidor, tu web o aplicación necesita saber dónde encontrarlos. Esto se hace modificando el archivo de configuración.

Para WordPress:

  • Busca el archivo wp-config.php en la raíz de tu instalación.
  • Edita las líneas:
    define('DB_NAME', 'nombre_base_datos');
    define('DB_USER', 'usuario_base_datos');
    define('DB_PASSWORD', 'contraseña');
    define('DB_HOST', 'localhost'); // Normalmente es localhost, pero puede ser la IP del servidor
    

Para otras aplicaciones (Joomla, Drupal, Laravel, etc.):

  • Busca el archivo de configuración (suele llamarse configuration.php, .env, config.php).
  • Actualiza los mismos parámetros: nombre, usuario, contraseña y host.

[WARNING] Si tu aplicación usa rutas absolutas (como http://dominioanterior.com), deberás reemplazarlas por las nuevas. Usa un plugin como "Better Search Replace" en WordPress o un script SQL con UPDATE.


Paso 6: Probar la aplicación y solucionar errores comunes

Después de actualizar la configuración, accede a tu web o aplicación.

  • ¿Funciona correctamente? Navega por páginas, inicia sesión, prueba formularios.
  • ¿Ves errores de conexión? Revisa que los datos de la base de datos sean correctos y que el servidor permita conexiones (puerto 3306).
  • ¿Aparecen páginas en blanco? Activa el modo debug en tu aplicación para ver el error exacto.

[INFO] Si ves el mensaje "Error establishing a database connection", es probable que el usuario o contraseña sean incorrectos. Verifícalos en Syspanel.


Preguntas frecuentes (FAQ)

1. ¿Puedo migrar la base de datos sin perder datos?

Sí, si sigues los pasos de exportar e importar correctamente. Siempre haz una copia de seguridad antes.

2. ¿Qué hago si la base de datos es muy grande y la exportación falla?

Usa la opción de exportar por SSH desde Syspanel. También puedes comprimir el archivo SQL (.sql.gz) e importarlo desde phpMyAdmin.

3. ¿Necesito cambiar el DNS antes de migrar?

No necesariamente. Puedes migrar la base de datos primero y luego apuntar el dominio. Pero si tu web está en producción, programa la migración en horas de bajo tráfico.

4. ¿Syspanel soporta migración automática?

No, pero el proceso manual es rápido. Si tienes muchas bases de datos, puedes usar scripts SSH, pero para usuarios sin experiencia, la interfaz web es suficiente.

5. ¿Qué pasa si olvido la contraseña de la base de datos?

En Syspanel puedes cambiar la contraseña desde la sección Bases de Datos. Luego actualiza el archivo de configuración.

6. ¿Puedo migrar la base de datos a un servidor con diferente versión de MySQL?

Sí, pero ten cuidado con funciones obsoletas. Haz una prueba en un entorno de desarrollo.


Checklist final para una migración exitosa

  • Exportar la base de datos desde el Syspanel antiguo.
  • Crear la base de datos y usuario en el nuevo Syspanel.
  • Importar el archivo SQL.
  • Verificar con phpMyAdmin que los datos están completos.
  • Actualizar el archivo de configuración de la aplicación.
  • Probar la web o aplicación.
  • Eliminar la base de datos antigua solo después de confirmar que todo funciona.

[TIP] Guarda siempre una copia de seguridad de la base de datos original durante al menos una semana después de la migración, por si necesitas revertir cambios.


Conclusión

Migrar una base de datos en Syspanel no tiene por qué ser un dolor de cabeza. Con esta guía, has aprendido a migrar base de datos syspanel de forma segura, a syspanel transferir base de datos entre servidores y a exportar importar mysql syspanel sin perder información. Recuerda que la clave está en la planificación: haz copias de seguridad, verifica cada paso y no te olvides de actualizar la configuración de tu aplicación.

Si encuentras algún problema, revisa los logs de errores en Syspanel (sección "Logs") o consulta la documentación oficial. Y si te surge alguna duda, no dudes en dejar un comentario. ¡Buena suerte con tu migració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