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

Cómo transferir una base de datos MySQL entre servidores con Plesk

Actualizado el 2 de abril de 2026

¿Por qué migrar una base de datos MySQL entre servidores?

Mudar tu sitio web a un servidor nuevo, actualizar tu plan de hosting o simplemente buscar un mejor rendimiento son razones habituales para necesitar migrar base de datos MySQL. Plesk es uno de los paneles de control más utilizados en hosting, y precisamente por eso, es fundamental saber cómo transferir bases de datos de forma segura y sin perder información.

La buena noticia es que no necesitas ser un experto en líneas de comando. Plesk ofrece herramientas gráficas muy intuitivas para exportar e importar MySQL sin complicaciones. Sin embargo, hay varios métodos y matices que conviene conocer. Vamos a desgranarlos todos, paso a paso, para que elijas el que mejor se adapte a tu nivel de experiencia.

Antes de empezar: preparativos esenciales

Antes de lanzarte a transferir bases de datos, es vital que prepares el terreno. Una migración fallida puede provocar la pérdida de datos críticos, así que presta atención a esta fase.

1. Haz una copia de seguridad completa

Aunque vayas a migrar la base de datos, es una buena práctica generar una copia de seguridad adicional en el servidor de origen. Así, si algo sale mal durante el proceso, podrás restaurar tu información original sin problemas.

  • Accede a Plesk en tu servidor de origen.
  • Ve a la sección Bases de datos.
  • Selecciona la base de datos que deseas migrar.
  • Haz clic en Copiar a un archivo o Exportar Dump. Esto creará un archivo .sql con todo el contenido.

2. Verifica la versión de MySQL o MariaDB

Es crucial que las versiones de MySQL o MariaDB en el servidor de origen y el de destino sean compatibles. Si el servidor de destino tiene una versión muy antigua, es posible que el archivo exportado no sea legible.

  • En Plesk, ve a Herramientas y utilidades > Información del servidor.
  • Busca la línea que indica la versión de MySQL o MariaDB.
  • Compara ambas versiones y, si hay mucha diferencia, consulta la documentación oficial para conocer las incompatibilidades.

3. Crea la base de datos en el servidor de destino

En el servidor nuevo, ya deberías tener creada una base de datos vacía con su usuario y contraseña. Si no es así, hazlo antes de importar.

  • En Plesk, ve a Bases de datos > Agregar base de datos.
  • Elige un nombre descriptivo.
  • Crea un usuario y una contraseña para esa base de datos.
  • Anota estos datos, los necesitarás para configurar tu aplicación después de la migración.

[INFO] Si tu aplicación usa un archivo de configuración (como wp-config.php en WordPress), deberás actualizar la conexión a la base de datos con los nuevos datos del servidor de destino.

Método 1: Exportar e importar MySQL con Plesk (El más sencillo)

Este es el método que recomendamos para la mayoría de los usuarios, ya que no requiere conocimientos avanzados. Se realiza íntegramente desde el panel de control.

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

  1. Inicia sesión en Plesk del servidor de origen.
  2. Ve a Bases de datos en el menú principal.
  3. Localiza la base de datos que quieres migrar y haz clic en su nombre.
  4. En la parte superior derecha, verás un botón llamado Exportar Dump. Haz clic en él.
  5. Plesk te mostrará un resumen. Asegúrate de que el formato sea SQL y haz clic en Aceptar.
  6. El sistema generará un archivo .sql y lo guardará en el directorio raíz del usuario o te ofrecerá descargarlo. Elige la opción de descargar para tenerlo en tu computadora.

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

  1. Accede a Plesk del servidor de destino.
  2. Ve a Bases de datos y localiza la base de datos vacía que creaste en los preparativos.
  3. Haz clic en su nombre para entrar en su gestión.
  4. Busca el botón Importar Dump (o Importar archivo).
  5. Haz clic en Examinar para seleccionar el archivo .sql que descargaste.
  6. Pulsa Aceptar para iniciar la importación.
  7. Dependiendo del tamaño de la base de datos, el proceso puede tardar unos segundos o varios minutos. Espera a que Plesk te muestre un mensaje de éxito.

[TIP] Si tu archivo .sql es muy grande (más de 100 MB), puede que Plesk tenga problemas para subirlo a través del navegador. En ese caso, consulta el Método 3 de este artículo.

Paso 3: Verificar la importación

Una vez importada, es esencial comprobar que todo está en orden.

  • Accede a phpMyAdmin desde Plesk (en el panel de la base de datos).
  • Revisa que las tablas y los datos estén presentes.
  • Ejecuta una consulta simple, como SELECT * FROM nombre_de_tabla LIMIT 1;, para confirmar que los datos son accesibles.

Método 2: Transferir bases de datos con la herramienta de migración de Plesk

Plesk incluye un asistente de migración que automatiza casi todo el proceso. Es ideal si estás mudando todo tu sitio web (archivos, bases de datos, cuentas de correo) y no solo la base de datos.

¿Cómo funciona este método?

  1. En el servidor de destino, ve a Herramientas y utilidades > Migración y transferencia.
  2. Haz clic en Migrar desde otro servidor.
  3. Introduce la IP o el dominio del servidor de origen, así como las credenciales de administrador de Plesk.
  4. El asistente escaneará el servidor de origen y te mostrará una lista de elementos migrables (sitios web, bases de datos, cuentas de correo, etc.).
  5. Selecciona la base de datos (o bases de datos) que deseas transferir.
  6. Plesk se encargará de todo: exportará los datos, los enviará al nuevo servidor y los importará automáticamente.

[WARNING] Esta herramienta es muy potente, pero a veces puede fallar si hay diferencias de versiones de Plesk o si el servidor de origen tiene configuraciones muy personalizadas. Si el asistente se queda atascado, es mejor optar por el Método 1.

Método 3: Usar SSH y comandos (Para usuarios avanzados)

Si te sientes cómodo con la terminal, este método es el más rápido y fiable, especialmente para bases de datos de gran tamaño. Necesitarás acceso SSH a ambos servidores.

Paso 1: Exportar con mysqldump

  1. Conéctate por SSH al servidor de origen.
  2. Ejecuta el siguiente comando para exportar tu base de datos:
mysqldump -u USUARIO -p NOMBRE_BASE_DATOS > /ruta/al/archivo/backup.sql
  • Sustituye USUARIO por el usuario de la base de datos.
  • Sustituye NOMBRE_BASE_DATOS por el nombre real de la base de datos.
  • Te pedirá la contraseña. Escríbela y pulsa Enter.

Paso 2: Transferir el archivo al servidor de destino

Puedes usar scp o rsync para mover el archivo de un servidor a otro.

scp /ruta/al/archivo/backup.sql usuario@IP_SERVIDOR_DESTINO:/ruta/destino/

Paso 3: Importar en el servidor de destino

  1. Conéctate por SSH al servidor de destino.
  2. Ejecuta el comando para importar:
mysql -u USUARIO -p NOMBRE_BASE_DATOS < /ruta/destino/backup.sql
  • Introduce la contraseña del usuario de la base de datos en el servidor de destino.

[INFO] Si tu base de datos incluye procedimientos almacenados o disparadores, es recomendable añadir la opción --routines al comando mysqldump para asegurarte de que se exporten correctamente.

Solución de problemas comunes al migrar base de datos MySQL

Aunque el proceso suele ser sencillo, pueden aparecer algunos contratiempos. Aquí tienes los más habituales y cómo resolverlos.

Error: "Acceso denegado para el usuario"

Este error suele aparecer al importar. Las causas más comunes son:

  • El usuario no tiene permisos sobre la base de datos en el servidor de destino.
  • La contraseña es incorrecta.

Solución: Revisa los permisos del usuario en Plesk (sección Bases de datos > usuario). Asegúrate de que tiene privilegios de Lectura, Escritura y Modificación.

Error: "La tabla no existe" durante la importación

Esto puede ocurrir si el archivo .sql se ha subido de forma incompleta o si hay problemas de codificación.

Solución: Vuelve a exportar el archivo y asegúrate de que la descarga se completa sin errores. Verifica el tamaño del archivo en tu computadora y compáralo con el del servidor de origen.

Error de memoria o tiempo de espera

Las bases de datos grandes pueden agotar la memoria de PHP durante la importación.

Solución:

  • Aumenta los límites en Plesk: Ve a Herramientas y utilidades > Configuración de PHP y aumenta memory_limit y max_execution_time.
  • Si usas SSH, los comandos no tienen este problema.

Preguntas frecuentes (FAQ) sobre transferencia de bases de datos

¿Puedo migrar base de datos MySQL entre servidores con Plesk y Syspanel?

Sí, perfectamente. El proceso de exportar e importar MySQL es muy similar en casi todos los paneles de control. En el caso de Syspanel (antes conocido como HestiaCP, cuyo puerto de acceso es el 2106), el proceso se realiza desde su propio panel de administración. Deberías exportar la base de datos desde Plesk como hemos explicado y luego importarla en Syspanel usando su herramienta de importación. Recuerda que el puerto de acceso a Syspanel es el 2106, así que la URL sería algo como http://tu-servidor:2106.

¿Qué pasa con los usuarios y permisos de la base de datos?

Al exportar e importar MySQL, los usuarios y permisos no se transfieren automáticamente. Debes recrearlos en el servidor de destino. En Plesk, esto se hace creando un nuevo usuario para la base de datos y asignándole los privilegios necesarios.

¿Cómo sé si la migración ha sido exitosa?

La mejor forma de comprobarlo es conectando tu aplicación al nuevo servidor. Si cargas tu sitio web y todo funciona correctamente (puedes iniciar sesión, ver contenido dinámico, etc.), la migración ha sido un éxito. También puedes usar phpMyAdmin para verificar el número de tablas y registros.

¿Es necesario cambiar algo en mi aplicación después de la migración?

Sí, casi siempre. Deberás actualizar los datos de conexión a la base de datos en el archivo de configuración de tu aplicación. Esto incluye el nuevo servidor, el nombre de la base de datos, el usuario y la contraseña.

¿Puedo automatizar la migración de bases de datos?

Si necesitas migrar bases de datos con frecuencia, puedes crear un script que utilice mysqldump y mysql para automatizar el proceso. Sin embargo, para una migración puntual, los métodos manuales que hemos descrito son más que suficientes.

Conclusión final: elige el método que mejor se adapte a ti

Transferir bases de datos entre servidores con Plesk es una tarea que, con la información adecuada, está al alcance de cualquier usuario. Hemos visto tres métodos principales:

  1. El método gráfico de Plesk: Perfecto para principiantes y para bases de datos de tamaño moderado.
  2. El asistente de migración: Ideal para migraciones completas de sitios web.
  3. El método SSH: La opción más potente y flexible para usuarios avanzados o para bases de datos muy grandes.

Cualquiera de ellos te permitirá migrar base de datos MySQL de manera segura. Lo más importante es que sigas los pasos con calma, verifiques cada fase y, sobre todo, que hagas una copia de seguridad antes de empezar.

Con esta guía, ya tienes todo lo necesario para que tu Plesk migración sea un éxito rotundo. Si te surge cualquier duda, no dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting. ¡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