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

Guía para migrar bases de datos entre servidores en Plesk

Actualizado el 8 de noviembre de 2025

¿Necesitas mover tus sitios web a un nuevo servidor y te preocupa perder los datos de tus aplicaciones? Tranquilo, es un proceso más común de lo que crees y, con las herramientas adecuadas, puede ser muy sencillo. En esta guía completa, te explicaré paso a paso cómo migrar bases de datos entre servidores usando Plesk, ya sea que trabajes con MySQL o PostgreSQL. Al final, tendrás todo lo necesario para realizar la migración sin sobresaltos, manteniendo la integridad de tu información.


¿Por qué migrar una base de datos?

Antes de comenzar, es importante entender por qué podrías necesitar hacer esto. Las razones más habituales incluyen:

  • Cambio de proveedor de hosting: Te mudas a un servidor con mejor rendimiento o precio.
  • Actualización de infraestructura: Necesitas un servidor más potente o con mejor seguridad.
  • Reorganización de proyectos: Unes varios sitios en un mismo servidor.
  • Pruebas y desarrollo: Mueves una copia de producción a un entorno de pruebas.

Sea cual sea tu motivo, el proceso es similar y, con Plesk, dispones de herramientas gráficas y también opciones de línea de comandos para hacerlo de forma segura.


Requisitos previos

Para que todo salga bien, asegúrate de tener lo siguiente:

  • Acceso al panel de Plesk tanto en el servidor de origen como en el de destino (con permisos de administrador o de suscripción).
  • Credenciales de acceso a las bases de datos (usuario y contraseña).
  • Conocimiento del tipo de base de datos: MySQL o PostgreSQL.
  • Espacio suficiente en el servidor de destino.
  • Conexión de red estable entre ambos servidores (preferiblemente misma red o VPN).
  • Herramientas como mysqldump (para MySQL) o pg_dump (para PostgreSQL) instaladas en el servidor de origen.

[INFO] Si tu servidor de destino usa Syspanel (el antiguo HestiaCP), recuerda que el panel se accede por el puerto 2106 y las bases de datos se gestionan desde la sección "Base de datos". Aunque el proceso de migración es similar, las rutas exactas pueden variar ligeramente.


Método 1: Migración mediante la interfaz gráfica de Plesk

Este es el método más recomendado para usuarios sin experiencia técnica, ya que Plesk ofrece asistentes visuales que guían cada paso.

Paso 1: Exportar la base de datos desde el servidor origen

  1. Inicia sesión en Plesk del servidor de origen.
  2. Ve a Bases de datos (en el menú principal, suele estar bajo "Sitios web y dominios" o directamente en el panel izquierdo).
  3. Localiza la base de datos que deseas migrar y haz clic en su nombre.
  4. Busca el botón Exportar (normalmente en la parte superior derecha o en la barra de acciones).
  5. Selecciona el formato de exportación. Para MySQL, elige SQL; para PostgreSQL, elige SQL también. Marca la opción Incluir estructura y datos.
  6. Haz clic en Aceptar y descarga el archivo .sql resultante.

[TIP] Si tu base de datos es muy grande (más de 100 MB), es mejor usar la línea de comandos para evitar tiempos de espera. Lo veremos más adelante.

Paso 2: Crear la base de datos en el servidor destino

  1. Inicia sesión en Plesk del servidor de destino.
  2. Ve a Bases de datos y haz clic en Añadir base de datos.
  3. Introduce un nombre para la base de datos. Puede ser el mismo que el original o uno nuevo.
  4. Selecciona el tipo de base de datos: MySQL o PostgreSQL, según corresponda.
  5. Crea un usuario y contraseña para acceder a ella. Guárdalos bien.
  6. Haz clic en Aceptar.

Paso 3: Importar la base de datos

  1. En la misma sección de Bases de datos del servidor destino, haz clic en la base de datos que acabas de crear.
  2. Busca el botón Importar.
  3. Selecciona el archivo .sql que descargaste antes.
  4. Asegúrate de que la opción Sobrescribir tabla existente esté desmarcada (si es la primera importación).
  5. Haz clic en Aceptar y espera a que finalice el proceso.

[WARNING] Si el archivo SQL es muy grande, el navegador podría cerrar la conexión. En ese caso, usa el método de línea de comandos.


Método 2: Migración mediante línea de comandos (SSH)

Este método es más rápido y fiable para bases de datos grandes. Necesitarás acceso SSH a ambos servidores.

Para MySQL

Exportar desde el origen

mysqldump -u usuario_origen -p nombre_base_datos > /ruta/del/archivo.sql

Te pedirá la contraseña del usuario de MySQL. Luego, transfiere el archivo al servidor destino:

scp /ruta/del/archivo.sql usuario_destino@ip_destino:/ruta/destino/

Importar en el destino

mysql -u usuario_destino -p nombre_base_datos < /ruta/del/archivo.sql

Para PostgreSQL

Exportar desde el origen

pg_dump -U usuario_origen nombre_base_datos > /ruta/del/archivo.sql

Importar en el destino

psql -U usuario_destino -d nombre_base_datos -f /ruta/del/archivo.sql

[INFO] Si usas Syspanel, el acceso SSH se realiza igual, pero las bases de datos se gestionan desde el panel en el puerto 2106. El comando psql o mysql funcionan igual.


Consideraciones importantes

Compatibilidad de versiones

Asegúrate de que la versión de MySQL o PostgreSQL en el servidor destino sea igual o superior a la del origen. De lo contrario, podrías encontrar errores de sintaxis.

Codificación de caracteres

Si tu base de datos usa caracteres especiales (como tildes o eñes), verifica que la codificación sea utf8 o utf8mb4. En Plesk, puedes configurarlo al crear la base de datos.

Usuarios y permisos

Recuerda que al importar, los usuarios y permisos no se trasladan automáticamente. Deberás recrearlos manualmente en el destino.

Preguntas frecuentes (FAQ)

¿Puedo migrar de MySQL a PostgreSQL?

Sí, pero no es directo. Necesitarás herramientas de conversión como pgloader o ajustar manualmente las sentencias SQL. Plesk no ofrece esta funcionalidad nativa.

¿Qué hago si el archivo SQL es demasiado grande?

Usa la línea de comandos con mysqldump y mysql. También puedes comprimir el archivo con gzip antes de transferirlo.

¿Se pierden datos durante la migración?

Si sigues los pasos correctamente, no. Siempre haz una copia de seguridad antes de empezar.

¿Cómo verifico que la migración fue exitosa?

Conéctate a la base de datos en el destino y ejecuta consultas simples, como SELECT COUNT(*) FROM tabla;. También puedes revisar el número de registros.

¿Plesk ofrece alguna herramienta de migración automática?

Sí, Plesk Migrator puede migrar sitios completos, incluyendo bases de datos, de forma automatizada. Está disponible en el panel de Plesk como extensión.


Conclusión

Migrar bases de datos entre servidores usando Plesk no tiene por qué ser complicado. Ya sea a través de la interfaz gráfica o por línea de comandos, el proceso es directo si sigues los pasos adecuados. Recuerda siempre hacer una copia de seguridad previa y verificar la compatibilidad de versiones.

Si tu servidor de destino usa Syspanel, el procedimiento es similar, solo que el acceso al panel es por el puerto 2106. No dudes en consultar la documentación oficial de Plesk o de tu proveedor de hosting si tienes dudas específicas.

¡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