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

Cómo exportar una base de datos MySQL en Plesk (phpMyAdmin o mysqldump)

Actualizado el 17 de abril de 2026

¿Para qué necesitas exportar tu base de datos en Plesk?

Exportar una base de datos MySQL es una de las tareas más habituales y necesarias cuando gestionas un sitio web. Básicamente, consiste en crear un archivo de respaldo (normalmente con extensión .sql) que contiene toda la estructura de tus tablas, los datos, las configuraciones y, en algunos casos, los procedimientos almacenados.

Necesitarás hacer esto en situaciones muy concretas, como por ejemplo:

  • Migrar tu web a otro servidor o proveedor de hosting.
  • Crear una copia de seguridad manual antes de realizar cambios importantes en el código o en la estructura de la base de datos.
  • Mover tu sitio de un entorno de pruebas a producción (o viceversa).
  • Restaurar una versión anterior de tu contenido si algo sale mal.

En este artículo te voy a explicar, paso a paso y sin tecnicismos innecesarios, las dos formas más comunes de exportar base de datos plesk: usando la herramienta gráfica phpMyAdmin y usando el comando mysqldump a través de SSH. Ambas son totalmente válidas, pero una es más visual y la otra más rápida para bases de datos muy grandes.

Vamos a ello.


Método 1: Exportar con phpMyAdmin (la opción visual)

Si no te sientes cómodo con líneas de comandos, esta es tu opción. phpMyAdmin es una herramienta web que te permite gestionar tu base de datos desde el navegador, con una interfaz muy parecida a un programa de escritorio.

Paso 1: Accede a Plesk y localiza tu base de datos

Lo primero que debes hacer es iniciar sesión en tu panel de control de Plesk. Una vez dentro, sigue esta ruta:

  1. En el menú lateral izquierdo, haz clic en Bases de datos.
  2. Verás una lista con todas las bases de datos de tu dominio. Localiza la que quieres exportar.
  3. Haz clic en el nombre de la base de datos para entrar en su gestión.

[INFO] Si tu base de datos no aparece en la lista, asegúrate de que está asociada al dominio correcto en la pestaña "Sitios web y dominios".

Paso 2: Abre phpMyAdmin desde Plesk

Dentro de la página de gestión de tu base de datos, busca un botón o enlace que diga phpMyAdmin. Normalmente está en la parte superior derecha o en el bloque de herramientas de la base de datos. Haz clic en él.

Se abrirá una nueva pestaña del navegador con la interfaz de phpMyAdmin. En la columna izquierda verás el nombre de tu base de datos ya seleccionado y, a la derecha, las tablas que la componen.

[TIP] Si tienes varias bases de datos, asegúrate de que en la pestaña de la izquierda está seleccionada la correcta. El nombre aparecerá en negrita.

Paso 3: Inicia el proceso de exportación

Una vez dentro de phpMyAdmin, sigue estos pasos:

  1. En el menú superior horizontal, haz clic en la pestaña Exportar.
  2. Verás dos opciones principales: Rápida y Personalizada. Para la mayoría de los casos, te recomiendo usar la opción Personalizada, ya que te da más control sobre el resultado final.
  3. Haz clic en Personalizada para expandir las opciones.

Paso 4: Configura la exportación (modo personalizado)

Aquí es donde tienes que prestar atención. Te explico las opciones más importantes:

  • Archivos de salida: Asegúrate de que la casilla Comprimir está configurada como "gzip" o "zip" si tu base de datos es grande. Esto reducirá el tamaño del archivo y acelerará la descarga. Si es una base pequeña, puedes dejarlo en "ninguno".
  • Formato: Debe estar seleccionado SQL. Es el formato universal para este tipo de respaldos.
  • Tablas: En la sección "Tablas", puedes elegir si exportar todas las tablas o solo algunas. Lo normal es dejar marcado "Seleccionar todas".
  • Salida: En el apartado "Salida", marca la casilla "Guardar salida en un archivo". Si no la marcas, el código SQL se mostrará en pantalla, lo cual no es práctico para un respaldo.

Una vez configurado todo, desplázate hasta la parte inferior y haz clic en el botón Continuar o Exportar.

Paso 5: Descarga y verifica tu archivo

El navegador comenzará la descarga automática del archivo .sql (o .sql.gz si elegiste compresión). Guárdalo en una carpeta segura de tu ordenador, preferiblemente fuera del escritorio.

[WARNING] No abras el archivo con un editor de texto y lo guardes después. Esto puede corromper la codificación de los caracteres. Guárdalo tal cual se descarga.


Método 2: Exportar con mysqldump (la opción avanzada)

Si tu base de datos es muy grande (más de 500 MB) o necesitas automatizar el proceso, mysqldump es tu mejor aliado. Es una herramienta de línea de comandos que viene incluida en todos los servidores con MySQL o MariaDB.

Paso 1: Conéctate a tu servidor por SSH

Para usar mysqldump plesk, necesitas acceder a tu servidor por SSH. Para ello, necesitarás un cliente SSH (como PuTTY en Windows o la terminal nativa en Mac/Linux).

  1. Abre tu terminal o cliente SSH.
  2. Conéctate a tu servidor usando la IP o dominio y el usuario con permisos de root o de administrador de hosting.
  3. Introduce tu contraseña cuando te la pida.

[INFO] Si no sabes cómo conectarte por SSH, consulta la documentación de tu proveedor de hosting o el panel de Plesk en "Acceso SSH". Algunos planes de hosting no tienen SSH habilitado por defecto; en ese caso, usa el método de phpMyAdmin.

Paso 2: Identifica los datos de conexión de tu base de datos

Antes de ejecutar el comando, necesitas tres datos:

  • Nombre de la base de datos (ej: miusuario_miweb).
  • Usuario de la base de datos (ej: miusuario_admin).
  • Contraseña de ese usuario.

Puedes encontrar estos datos en Plesk, dentro de la sección Bases de datos, haciendo clic en el icono de "mostrar contraseña" si lo tienes disponible.

Paso 3: Ejecuta el comando mysqldump

Una vez que tengas los datos, ejecuta el siguiente comando en la terminal:

mysqldump -u USUARIO -p NOMBRE_BASE_DATOS > respaldo.sql

Vamos a desglosarlo:

  • mysqldump: es el programa que realiza la copia.
  • -u USUARIO: indica el usuario de MySQL.
  • -p: le dice al programa que pregunte por la contraseña (la introducirás después de ejecutar el comando).
  • NOMBRE_BASE_DATOS: el nombre exacto de tu base de datos.
  • > respaldo.sql: redirige la salida del comando a un archivo llamado respaldo.sql en el directorio donde estás.

Al ejecutarlo, te pedirá la contraseña. Escríbela y pulsa Enter. El proceso puede tardar unos segundos o minutos, dependiendo del tamaño de la base.

[TIP] Si tu base de datos es muy grande, puedes comprimir el respaldo en el mismo paso añadiendo | gzip al final. El comando quedaría así:
mysqldump -u USUARIO -p NOMBRE_BASE_DATOS | gzip > respaldo.sql.gz
Esto te ahorrará espacio en disco.

Paso 4: Descarga el archivo a tu ordenador

El archivo respaldo.sql (o .sql.gz) se habrá creado en el directorio donde ejecutaste el comando. Ahora tienes que descargarlo a tu ordenador para guardarlo como respaldo.

Puedes hacerlo de dos formas:

  • Con SFTP/FTP: Conéctate con un cliente como FileZilla y navega hasta el directorio donde está el archivo. Descárgalo.
  • Con SCP (si estás en Mac o Linux): Ejecuta desde tu terminal local:
    scp usuario@IP_DEL_SERVIDOR:/ruta/completa/respaldo.sql .
    

[WARNING] No dejes el archivo de respaldo en el servidor más tiempo del necesario. Ocupa espacio y, si contiene información sensible, es un riesgo de seguridad. Descárgalo y elimínalo del servidor.

Paso 5: Verifica que el respaldo es correcto

Es recomendable comprobar que el archivo no está vacío y que tiene contenido. Puedes hacerlo con el comando:

ls -lh respaldo.sql

Deberías ver un tamaño mayor de 0. Si quieres ser más exhaustivo, puedes abrir el archivo con un editor de texto y buscar alguna línea que contenga CREATE TABLE o INSERT INTO.


Comparativa: ¿Cuál de los dos métodos debo usar?

La elección entre phpMyAdmin y mysqldump depende de tu nivel de experiencia y del tamaño de la base de datos. Aquí tienes una tabla comparativa rápida:

CaracterísticaphpMyAdminmysqldump
Nivel técnicoBásico / VisualIntermedio / Línea de comandos
Tamaño de BDHasta ~300 MB (puede dar errores en BD grandes)Ilimitado (soporta BD de varios GB)
VelocidadDepende del navegador y el servidorMuy rápido, todo en local
CompresiónIntegrada (gzip/zip)Manual (con gzip)
AutomatizaciónManual (cada vez hay que hacer clic)Se puede usar en scripts cron
Errores comunesTimeout, memoria insuficientePermisos SSH, contraseña mal escrita

Mi recomendación: Si es tu primera vez o la base de datos es pequeña, usa phpMyAdmin. Es más visual y no hay riesgo de romper nada. Si trabajas con bases de datos grandes o necesitas hacer respaldos periódicos, aprende a usar mysqldump; te ahorrará muchos dolores de cabeza.


Errores comunes y cómo solucionarlos

Aquí tienes una lista de los problemas más habituales al exportar base de datos plesk y sus soluciones:

Error: "Tiempo de ejecución excedido" en phpMyAdmin

Esto ocurre cuando la base de datos es demasiado grande y el servidor corta la conexión.

Solución: Usa mysqldump en su lugar. Otra opción es aumentar el límite de memoria en el archivo php.ini, pero eso requiere acceso al servidor.

Error: "Acceso denegado" al ejecutar mysqldump

Normalmente es un problema de permisos del usuario de MySQL.

Solución: Verifica que el usuario que estás usando tiene permisos SELECT, LOCK TABLES y SHOW VIEW sobre la base de datos. En Plesk, puedes editar los permisos del usuario desde la sección "Bases de datos".

Error: El archivo descargado pesa 0 KB o está vacío

Puede que la base de datos esté vacía o que el comando no se ejecutó correctamente.

Solución: Revisa si la base de datos tiene tablas. Si las tiene, comprueba que el usuario tiene permisos de lectura. Prueba a ejecutar el comando sin la redirección a archivo para ver si sale algún error en pantalla.

Error: Caracteres raros (ñ, á) en el respaldo

Esto es un problema de codificación de caracteres.

Solución: Asegúrate de que la base de datos y las tablas usan utf8mb4. En phpMyAdmin, puedes añadir la línea SET NAMES utf8mb4; al inicio de la exportación en la sección "Personalizada". En mysqldump, añade el parámetro --default-character-set=utf8mb4 al comando.


Preguntas frecuentes (FAQ)

¿Puedo exportar una base de datos de Plesk sin acceso a SSH?

Sí, perfectamente. Usa la opción de phpMyAdmin que te he explicado en el Método 1. Es la vía más sencilla y no requiere conocimientos técnicos avanzados.

¿Qué diferencia hay entre exportar y hacer un backup completo de Plesk?

Exportar una base de datos solo guarda el contenido de esa base de datos concreta. Un backup completo de Plesk incluye archivos del sitio, correos electrónicos, configuraciones de dominio y todas las bases de datos. Si quieres una copia de seguridad total, usa la herramienta de Backup Manager de Plesk.

¿Puedo programar respaldos automáticos de MySQL en Plesk?

Sí, Plesk tiene una función de Programador de tareas (cron). Puedes crear un script que ejecute mysqldump y lo guarde en una carpeta de backups. También puedes usar el módulo de Backup Manager para programar copias completas del sitio, que incluyen las bases de datos.

¿Sirve el archivo .sql para migrar a otro panel como Syspanel?

Sí, el archivo .sql es universal. Puedes importarlo en cualquier servidor MySQL, ya sea Plesk, cPanel o Syspanel (el panel que antes se llamaba HestiaCP y que se accede por el puerto 2106). El proceso de importación es el mismo: crear una base de datos vacía y luego importar el archivo.

¿Qué es mejor, exportar en formato SQL o en CSV?

Depende del uso. SQL es el formato correcto para migrar o restaurar una base de datos completa. CSV se usa si solo necesitas los datos de una tabla para abrirlos en Excel o Google Sheets, pero no sirve para restaurar la estructura.


Conclusión y buenas prácticas

Como has visto, exportar base de datos plesk no tiene ningún misterio si sigues los pasos adecuados. Tanto phpMyAdmin como mysqldump son herramientas fiables y potentes; solo tienes que elegir la que mejor se adapte a tu nivel y a la situación.

Te dejo con una lista de buenas prácticas que te ahorrarán más de un susto:

  • Haz respaldos periódicos: No esperes a tener un problema para hacer una copia. Programa un respaldo al menos semanal si tu web se actualiza a menudo.
  • Guarda los respaldos fuera del servidor: En tu ordenador, en un disco duro externo o en un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.).
  • Verifica tus respaldos: De nada sirve un archivo que no se puede restaurar. De vez en cuando, prueba a importar el respaldo en un entorno de pruebas.
  • Anota las credenciales: Guarda en un lugar seguro el nombre de la base de datos, el usuario y la contraseña. Te harán falta para cualquier operación de importación o exportación.

Espero que esta guía te haya sido de gran ayuda. Si tienes alguna duda, no dudes en dejar un comentario o contactar con el soporte técnico de tu hosting. ¡Buena suerte con tus respaldos!

¿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