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

Cómo exportar una base de datos MySQL desde Plesk (phpMyAdmin y comandos)

Actualizado el 10 de noviembre de 2025

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

Exportar una base de datos MySQL es una de las tareas más importantes que puedes aprender como administrador de tu sitio web. Ya sea que quieras migrar tu web a un nuevo servidor, hacer una copia de seguridad manual antes de una actualización o simplemente tener un respaldo local en tu ordenador, saber cómo exportar tu base de datos te dará una tranquilidad enorme.

En este artículo te voy a explicar paso a paso, y de forma muy sencilla, cómo exportar una base de datos MySQL desde Plesk utilizando dos métodos: el primero con phpMyAdmin, que es el más visual y recomendado para principiantes, y el segundo mediante comandos SSH, ideal si necesitas más control o automatizar el proceso.

No necesitas ser un experto en informática para seguir esta guía. Si puedes navegar por un panel de control y escribir un par de comandos copiados de aquí, podrás hacer tu backup base de datos plesk sin problemas.


Antes de empezar: qué necesitas tener a mano

Para que todo el proceso sea un éxito, asegúrate de tener lo siguiente:

  • Acceso al panel de control Plesk con permisos de administrador o de gestión de bases de datos.
  • El nombre de tu base de datos y el usuario asociado a ella. Lo puedes encontrar en la sección de Bases de datos de Plesk.
  • Si vas a usar el método de comandos, necesitas acceso SSH a tu servidor y las credenciales de la base de datos.
  • Un cliente FTP o el administrador de archivos de Plesk por si necesitas descargar el archivo .sql generado por comandos.

[INFO] Si tu web está gestionada en un panel alternativo llamado "Syspanel", el proceso es muy similar, aunque el acceso se realiza a través del puerto 2106. En este artículo nos centramos en Plesk, pero los conceptos son transferibles.


Método 1: Exportar MySQL con phpMyAdmin (el más fácil)

Este es el método que recomiendo para la mayoría de usuarios, porque no requiere conocimientos técnicos avanzados y todo se hace desde una interfaz gráfica.

Paso 1: Accede a tu panel de Plesk

Abre tu navegador y escribe la dirección de tu servidor Plesk. Normalmente es algo como https://tu-dominio.com:8443 o la URL que te haya proporcionado tu proveedor de hosting. Introduce tu usuario y contraseña.

Paso 2: Ve a la sección de Bases de datos

Una vez dentro del panel, busca en el menú lateral la opción que dice "Bases de datos". Al hacer clic, verás un listado con todas las bases de datos que tienes creadas en tu servidor.

Paso 3: Identifica la base de datos que quieres exportar

Localiza en la lista el nombre de la base de datos que deseas respaldar. Es importante que la identifiques bien, ya que si tienes varias webs, cada una tendrá la suya. Junto al nombre, verás una serie de iconos de acciones.

Paso 4: Abre phpMyAdmin

Plesk te ofrece un acceso directo a phpMyAdmin para cada base de datos. Busca el icono que parece una pequeña tabla o que dice "phpMyAdmin" y haz clic en él. Se abrirá una nueva pestaña en tu navegador con la herramienta.

[WARNING] Si phpMyAdmin no se abre, puede ser que tu hosting tenga restringido el acceso directo. En ese caso, contacta con tu proveedor o intenta el método de comandos SSH que te explico más abajo.

Paso 5: Selecciona la base de datos en phpMyAdmin

En la columna izquierda de phpMyAdmin verás el listado de bases de datos. Haz clic en el nombre de la que quieres exportar. En la parte superior, verás una pestaña que dice "Exportar". Haz clic en ella.

Paso 6: Elige el método de exportación

phpMyAdmin te ofrece dos métodos:

  • Rápido: Exporta toda la base de datos con los valores por defecto. Es perfecto para la mayoría de casos.
  • Personalizado: Te permite elegir tablas específicas, compresión, etc. Es más avanzado.

Para un backup base de datos plesk estándar, te recomiendo el método Rápido. Si necesitas más control, elige Personalizado.

Paso 7: Genera el archivo .sql

Haz clic en el botón "Continuar" o "Exportar" (depende de la versión). El navegador comenzará a descargar un archivo con extensión .sql. Ese archivo contiene toda la estructura y los datos de tu base de datos.

Paso 8: Guarda el archivo de forma segura

Una vez descargado, guárdalo en una carpeta segura de tu ordenador. También te recomiendo que lo subas a un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.) o a un disco duro externo. Recuerda que descargar .sql plesk es tu salvavidas en caso de desastre.

[TIP] Puedes comprimir el archivo .sql en un .zip para que ocupe menos espacio y sea más fácil de subir a la nube.


Método 2: Exportar MySQL por comandos SSH (más avanzado)

Este método es ideal si tienes muchas bases de datos, si necesitas automatizar las copias de seguridad o si prefieres trabajar desde la terminal. No te asustes, es más fácil de lo que parece.

Paso 1: Conéctate a tu servidor por SSH

Necesitas un cliente SSH. Si estás en Windows, puedes usar PuTTY. En Mac o Linux, abre la Terminal. La conexión se hace con el comando:

ssh usuario@tu-servidor.com

Te pedirá la contraseña del usuario. También es posible que necesites una clave SSH privada.

[INFO] Si tu servidor usa "Syspanel", recuerda que el acceso SSH puede requerir configuraciones especiales. El puerto de acceso al panel es el 2106, pero SSH normalmente usa el puerto 22, salvo que tu proveedor indique lo contrario.

Paso 2: Localiza el comando mysqldump

Una vez dentro del servidor, el comando principal que usaremos es mysqldump. Este comando crea una copia de seguridad de la base de datos en un archivo de texto.

Paso 3: Ejecuta el comando de exportación

La sintaxis básica es la siguiente:

mysqldump -u USUARIO -p NOMBRE_BASE_DATOS > /ruta/donde/guardar/backup.sql

Vamos a desglosarlo:

  • -u USUARIO: es el usuario de la base de datos.
  • -p: te pedirá la contraseña al ejecutar el comando.
  • NOMBRE_BASE_DATOS: el nombre de tu base de datos.
  • >: redirige la salida a un archivo.
  • /ruta/donde/guardar/backup.sql: la ruta absoluta donde quieres guardar el archivo. Por ejemplo, /home/usuario/backups/miweb.sql.

Un ejemplo real sería:

mysqldump -u admin -p mibase > /home/admin/backups/mibase.sql

Al ejecutarlo, te pedirá la contraseña del usuario admin. Escríbela y pulsa Enter.

Paso 4: Verifica que el archivo se ha creado

Puedes usar el comando ls -lh en la carpeta de destino para ver el archivo y su tamaño. Si el archivo tiene un tamaño superior a 0, es que la exportación ha funcionado.

ls -lh /home/admin/backups/mibase.sql

Paso 5: Descarga el archivo .sql a tu ordenador

Ahora necesitas traer ese archivo a tu máquina local. Puedes usar un cliente FTP como FileZilla o, si estás en Linux/Mac, el comando scp:

scp usuario@tu-servidor.com:/home/admin/backups/mibase.sql /ruta/local/

En Windows con PuTTY, puedes usar pscp de la misma manera.

Paso 6: Exportar varias bases de datos a la vez

Si tienes varias bases de datos y quieres hacer un backup base de datos plesk de todas ellas, puedes usar el siguiente comando:

mysqldump -u USUARIO -p --all-databases > /ruta/todas_las_bases.sql

Esto creará un único archivo con todas las bases de datos del servidor. Es muy práctico para migraciones completas.

[WARNING] Este comando puede generar un archivo muy grande si tu servidor tiene muchas bases de datos. Asegúrate de tener espacio suficiente en el disco.


Comparativa de métodos: ¿cuál elegir?

Ambos métodos son válidos y cumplen con la función de exportar mysql plesk. La elección depende de tus necesidades:

  • phpMyAdmin: Perfecto para principiantes, para uso esporádico y cuando solo necesitas una base de datos. Es visual y no requiere conocimientos de terminal.
  • Comandos SSH: Más rápido para bases de datos grandes, permite automatizar con cron jobs y es ideal si gestionas muchos sitios. Requiere cierta familiaridad con la terminal.
CaracterísticaphpMyAdminComandos SSH
Facilidad de usoMuy altaMedia
VelocidadMediaAlta
AutomatizableNo
Adecuado para principiantesNo tanto
Ideal para migraciones

Errores comunes al exportar y cómo solucionarlos

A veces las cosas no salen a la primera. Aquí te dejo los errores más típicos y sus soluciones:

Error: "Access denied for user"

Este error aparece en phpMyAdmin o en SSH cuando el usuario no tiene permisos suficientes sobre la base de datos.

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

Error: "mysqldump: command not found"

Esto significa que el comando no está en el PATH del sistema.

Solución: Prueba a ejecutar mysql con la ruta completa. Normalmente está en /usr/bin/mysqldump o /usr/local/bin/mysqldump. También puedes buscar la ruta con which mysqldump.

Error: El archivo .sql está vacío o es muy pequeño

Esto suele pasar cuando la base de datos está vacía o cuando no se han seleccionado las tablas correctas.

Solución: Verifica en phpMyAdmin que tu base de datos tiene tablas. Si usas SSH, revisa que has escrito bien el nombre de la base de datos.

Error: No puedo descargar .sql plesk desde el servidor

Si el archivo es demasiado grande, la descarga puede fallar.

Solución: Comprime el archivo .sql en el servidor con gzip antes de descargarlo:

gzip /ruta/backup.sql

Esto generará un archivo .sql.gz mucho más pequeño.


Buenas prácticas para tus backups

Exportar una base de datos es solo el primer paso. Para que tu información esté realmente a salvo, sigue estas recomendaciones:

  • Haz copias de seguridad periódicas: No esperes a tener un problema. Programa un backup semanal como mínimo.
  • Guarda las copias en lugares distintos: No dejes el backup solo en tu ordenador. Usa la nube o un disco externo.
  • Prueba la restauración: De nada sirve un backup si no sabes restaurarlo. Haz una prueba en un entorno de desarrollo.
  • Documenta el proceso: Anota las fechas de los backups y qué contiene cada uno.

[TIP] Puedes automatizar el backup con SSH usando un cron job. Un ejemplo de comando sería:

0 2 * * * mysqldump -u USUARIO -pCONTRASEÑA NOMBRE_BASE > /ruta/backup_$(date +\%Y\%m\%d).sql

Esto haría un backup diario a las 2 de la madrugada con la fecha en el nombre del archivo.


Preguntas frecuentes (FAQ)

¿Puedo exportar solo algunas tablas de mi base de datos?

Sí, tanto en phpMyAdmin como en SSH puedes seleccionar tablas específicas. En phpMyAdmin, elige el método "Personalizado" y marca las tablas que quieras. En SSH, añade el nombre de las tablas al final del comando:

mysqldump -u USUARIO -p BASE tabla1 tabla2 > backup.sql

¿Qué diferencia hay entre exportar en SQL y en otros formatos?

El formato SQL es el estándar y el más recomendado porque conserva la estructura y los datos de forma íntegra. Otros formatos como CSV solo guardan datos sin estructura, lo que dificulta la restauración completa.

¿Puedo importar el archivo .sql en otro servidor?

Sí, ese es el objetivo principal de la exportación. Puedes importarlo en otro Plesk, en cPanel o incluso en un servidor local con XAMPP. Solo necesitas crear una base de datos vacía y usar phpMyAdmin o el comando mysql para importarlo.

¿Cuánto tarda en exportar una base de datos grande?

Depende del tamaño y de la velocidad del servidor. Una base de datos de 1 GB puede tardar varios minutos. Si es muy grande, te recomiendo usar SSH y comprimir el archivo.

¿Qué pasa si mi base de datos está en "Syspanel"?

Como mencioné antes, "Syspanel" es el nuevo nombre de HestiaCP. El proceso de exportación es muy similar, pero el acceso al panel se hace por el puerto 2106. Una vez dentro, busca la sección de bases de datos y podrás usar phpMyAdmin o SSH de la misma manera.


Conclusión

Ya tienes a tu disposición dos métodos claros y efectivos para exportar mysql plesk. El método de phpMyAdmin es perfecto para principiantes y para copias puntuales, mientras que el de comandos SSH te dará más potencia y flexibilidad si gestionas varios sitios o necesitas automatizar.

Recuerda que la clave no es solo saber exportar, sino hacerlo de forma regular y guardar los backups en lugares seguros. Un buen backup base de datos plesk te salvará de muchos dolores de cabeza en el futuro.

Si has seguido esta guía, ya eres capaz de descargar .sql plesk con total confianza. Ahora, te animo a que practiques con una base de datos de prueba para que el proceso te salga de memoria. ¡Tu yo del futuro te lo agradecerá cuando tengas que restaurar tu web en tiempo récord!

[INFO] Si te ha quedado alguna duda, no dudes en consultar la documentación oficial de Plesk o preguntar a tu proveedor de hosting. La comunidad de usuarios también es un gran recurso para resolver problemas concretos.

¿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