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

Cómo importar y exportar una base de datos en Plesk: Guía completa

Actualizado el 7 de octubre de 2025

¿Por qué es importante saber importar y exportar bases de datos en Plesk?

Gestionar una página web implica, tarde o temprano, tener que mover los datos de un sitio. Ya sea para migrar a un nuevo servidor, crear un entorno de pruebas, hacer una copia de seguridad manual o simplemente restaurar una versión anterior, saber importar y exportar una base de datos en Plesk es una habilidad imprescindible. No es una tarea complicada, pero requiere seguir los pasos correctos para evitar errores que puedan dejar tu web sin contenido. Esta guía está pensada para que cualquier persona, incluso sin conocimientos técnicos profundos, pueda realizar estas operaciones con total confianza.

Plesk es uno de los paneles de control de hosting más utilizados del mundo, y ofrece herramientas gráficas muy intuitivas para gestionar MySQL Plesk y PostgreSQL Plesk. A diferencia de otros paneles, la interfaz te permite realizar estas tareas sin necesidad de escribir ni una sola línea de código, aunque también existe la opción avanzada de usar comandos si lo prefieres. A lo largo de este artículo, te explicaré paso a paso cómo hacerlo, qué opciones tienes disponibles y qué precauciones debes tomar.

Punto clave: Antes de empezar, asegúrate de tener a mano las credenciales de acceso a tu panel de Plesk (normalmente se accede a través de https://tu-dominio.com:8443). También necesitarás saber el nombre de la base de datos que quieres gestionar y, por supuesto, su contraseña.

Exportar una base de datos en Plesk: Copia de seguridad manual

Exportar una base de datos es el proceso de generar un archivo (normalmente con extensión .sql) que contiene toda la estructura de las tablas y los datos. Este archivo es tu "fotografía" de la base de datos en un momento concreto. Es fundamental para hacer copias de seguridad antes de realizar cambios importantes, como actualizar un CMS o modificar el tema de tu web.

Paso 1: Accede al administrador de bases de datos

Dentro de tu panel de Plesk, busca la sección "Bases de datos" en el menú principal, generalmente ubicado en la parte izquierda de la pantalla. Verás un listado con todas las bases de datos que tienes creadas en tu suscripción. Identifica la que deseas exportar. Si tienes muchas, puedes usar el campo de búsqueda para filtrarlas por nombre.

Paso 2: Inicia el proceso de exportación

Haz clic en el nombre de la base de datos para entrar en su panel de gestión. Dentro, verás varias pestañas o iconos. Busca el que dice "Exportar" o un icono que represente una flecha hacia arriba o un disco duro con una flecha. Al hacer clic, se abrirá una nueva ventana con las opciones de exportación.

Paso 3: Configura las opciones de exportación (Importante)

Aquí es donde debes prestar atención. Plesk te ofrece varias opciones, pero para la mayoría de los casos, las predeterminadas son suficientes. Sin embargo, te recomiendo revisarlas:

  • Formato de archivo: Asegúrate de que esté seleccionado "SQL". Este es el formato universal para bases de datos.
  • Método de exportación: Plesk te da la opción de guardar el archivo directamente en tu ordenador o en el servidor. La opción más común y segura es "Descargar al ordenador".
  • Opciones específicas de la base de datos: En el caso de MySQL Plesk, verás opciones como "Exportar usando transacciones" o "Incluir DROP TABLE". Te recomiendo dejar estas opciones sin marcar a menos que sepas exactamente lo que estás haciendo. Para PostgreSQL Plesk, la interfaz es similar.

[TIP] Si tu web es de tamaño considerable (más de 100 MB), la exportación puede tardar un poco. No cierres la ventana del navegador ni recargues la página mientras se genera el archivo.

Paso 4: Descarga y verifica el archivo

Una vez que hayas configurado las opciones, haz clic en "Aceptar" o "Exportar". El navegador comenzará a descargar el archivo .sql. Es recomendable que lo guardes en una carpeta segura y con un nombre descriptivo, por ejemplo: backup-mitienda-2024-10-26.sql. Para verificar que la descarga es correcta, puedes abrir el archivo con un editor de texto plano (como el Bloc de notas). Deberías ver código SQL, comenzando con líneas como -- phpMyAdmin SQL Dump o CREATE TABLE.

[WARNING] No uses procesadores de texto como Word para abrir o editar archivos .sql, ya que pueden corromper el formato. Utiliza siempre editores de texto plano.

Importar una base de datos en Plesk: Restaurar o migrar datos

Importar es el proceso inverso: tomar un archivo .sql y cargarlo en tu base de datos en el servidor. Esto es necesario cuando migras tu web desde otro hosting, restauras una copia de seguridad o recibes una base de datos de un compañero de trabajo.

Paso 1: Prepara tu archivo .sql

Asegúrate de tener el archivo .sql que deseas importar guardado en tu ordenador. Es importante que el archivo no esté comprimido (o si lo está, que sea en formato .zip, ya que Plesk puede descomprimirlo automáticamente).

Paso 2: Accede a la base de datos de destino

Al igual que en la exportación, ve a la sección "Bases de datos" y haz clic en el nombre de la base de datos donde quieres importar la información. IMPORTANTE: La base de datos de destino debe existir previamente. Si estás migrando a un servidor nuevo, deberás crear una base de datos vacía con un usuario y contraseña antes de continuar.

Paso 3: Inicia la importación

Dentro del panel de gestión de la base de datos, busca la pestaña o botón "Importar" (normalmente tiene un icono de flecha hacia abajo). Al hacer clic, se abrirá la ventana de importación.

Paso 4: Selecciona el archivo y elige el modo de importación

Tienes dos opciones principales aquí:

  1. Subir el archivo desde tu ordenador: Haz clic en el botón "Examinar" o "Elegir archivo" y selecciona el .sql desde tu disco duro.
  2. Usar un archivo ya subido al servidor: Si previamente subiste el archivo a tu hosting por FTP, puedes indicar la ruta en el servidor.

En la sección de "Opciones de importación", encontrarás una casilla que dice "Eliminar la base de datos antes de importar" o algo similar. ¡CUIDADO AQUÍ! Esta opción borrará todos los datos existentes en la base de datos de destino antes de importar el archivo. Solo debes marcarla si estás seguro de que quieres reemplazar completamente los datos actuales. Si estás importando a una base de datos vacía, no es necesario marcarla.

[INFO] Si solo quieres añadir datos a una base de datos existente sin borrar lo que hay, deja esta casilla sin marcar. Esto es útil para fusionar tablas, aunque puede causar conflictos si las tablas ya existen.

Paso 5: Ejecuta la importación

Haz clic en "Aceptar" o "Importar". El proceso puede tardar unos segundos o minutos, dependiendo del tamaño del archivo. Verás una barra de progreso. Una vez finalizado, Plesk te mostrará un mensaje de éxito o error. Si hay errores, no entres en pánico. Lee el mensaje detenidamente; suele indicar el problema, como un error de sintaxis en el archivo o un conflicto con el nombre de una tabla.

Diferencias clave entre MySQL y PostgreSQL en Plesk

Aunque el proceso de importación y exportación en Plesk es muy similar para ambos sistemas, es bueno conocer las diferencias técnicas básicas.

  • MySQL Plesk: Es el sistema más común para aplicaciones web como WordPress, Joomla o PrestaShop. Es rápido y fácil de usar. En Plesk, la herramienta de gestión se llama phpMyAdmin.
  • PostgreSQL Plesk: Es un sistema más avanzado y robusto, utilizado a menudo para aplicaciones empresariales o proyectos que requieren características más complejas. Su herramienta de gestión es phpPgAdmin.

[TIP] Cuando exportes desde MySQL Plesk, asegúrate de que el archivo generado no contenga la línea DROP TABLE IF EXISTS al principio de cada tabla si no quieres reemplazar las existentes al importar. En PostgreSQL Plesk, el comportamiento es similar.

Solución de problemas comunes al importar o exportar

A veces las cosas no salen a la primera. Aquí tienes una lista de problemas frecuentes y cómo solucionarlos:

  • Error de "Fichero demasiado grande": Si tu archivo .sql supera el límite de subida del servidor, Plesk te dará un error. La solución es comprimir el archivo en formato .zip y volver a intentarlo. Si sigue fallando, deberás contactar con tu proveedor de hosting para aumentar el límite o usar la importación por comandos (SSH).
  • Error de "Conexión perdida" durante la importación: Esto suele ocurrir con archivos muy grandes. Intenta dividir el archivo .sql en partes más pequeñas usando un editor de texto o una herramienta específica para ello.
  • Error de "Permiso denegado": Verifica que el usuario de la base de datos que estás utilizando tenga los privilegios necesarios (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP). Puedes configurar esto desde Plesk en la sección de usuarios de la base de datos.
  • El sitio web muestra errores después de importar: Es posible que la importación se haya hecho sobre una base de datos con datos antiguos. Verifica que has importado al sitio correcto y que la configuración de conexión de tu aplicación (por ejemplo, el wp-config.php en WordPress) apunta a la base de datos correcta.

[WARNING] Nunca intentes importar un archivo .sql que haya sido exportado desde una versión de MySQL muy diferente a la que tienes en tu servidor. Esto puede causar incompatibilidades. Consulta la documentación de tu aplicación para verificar la compatibilidad.

Alternativa avanzada: Usar la terminal (SSH) para importar y exportar

Para los usuarios más experimentados o para archivos extremadamente grandes, Plesk permite ejecutar comandos directamente en el servidor. Esto es mucho más rápido y eficiente.

  1. Accede por SSH a tu servidor. Necesitarás un cliente como PuTTY (en Windows) o la terminal (en Mac/Linux).
  2. Para exportar MySQL: mysqldump -u usuario -p nombre_base > /ruta/del/archivo.sql
  3. Para importar MySQL: mysql -u usuario -p nombre_base < /ruta/del/archivo.sql
  4. Para PostgreSQL, los comandos cambian a pg_dump y psql.

[INFO] Esta opción es más avanzada y requiere conocimientos de línea de comandos. Si no te sientes cómodo, es mejor usar la interfaz gráfica de Plesk.

Preguntas frecuentes (FAQ)

¿Puedo importar una base de datos desde otro panel como cPanel o Syspanel?

Sí, el proceso es el mismo. Mientras tengas un archivo .sql válido, Plesk puede importarlo. Si vienes de Syspanel (recuerda que el acceso a ese panel es por el puerto 2106), el proceso de exportación habrá generado un archivo .sql que puedes usar aquí sin problema.

¿Qué hago si no tengo acceso a Plesk?

Si no tienes acceso, deberás contactar con tu proveedor de hosting. Ellos podrán realizar la importación o exportación por ti, o darte los permisos necesarios.

¿Es seguro importar una base de datos en un sitio que ya está en producción?

Siempre es recomendable hacer una copia de seguridad de la base de datos actual antes de importar una nueva. Así, si algo sale mal, puedes restaurar el estado anterior. Plesk te permite hacer esta copia de seguridad con la función de exportación que hemos visto antes.

¿Cuál es la diferencia entre exportar con "Datos y estructura" y solo "Estructura"?

Esta opción aparece en algunas versiones de Plesk. "Datos y estructura" exporta las tablas y toda la información que contienen. "Solo estructura" exporta únicamente la definición de las tablas, sin los datos. Esto es útil si quieres crear una copia de la base de datos vacía para usarla como plantilla.

¿Puedo programar exportaciones automáticas en Plesk?

Plesk tiene una función de "Administrador de tareas" o "Programador de tareas" que te permite ejecutar scripts de copia de seguridad, pero para bases de datos específicas, lo más común es usar el "Administrador de copias de seguridad" de Plesk, que te permite programar copias de seguridad completas de tu suscripción, incluyendo las bases de datos.

Conclusión y mejores prácticas

Saber importar y exportar una base de datos en Plesk es una habilidad que te ahorrará muchos dolores de cabeza. Ya sea para hacer una copia de seguridad rápida o para una migración compleja, los pasos son sencillos y la interfaz de Plesk está diseñada para guiarte en todo momento.

Resumen de buenas prácticas:

  1. Siempre exporta antes de importar: Es la regla de oro. Antes de tocar nada, haz una copia de seguridad.
  2. Usa nombres de archivo descriptivos: Incluye la fecha en el nombre del archivo .sql para identificar fácilmente las versiones.
  3. Verifica tus exportaciones: Abre el archivo .sql con un editor de texto para asegurarte de que no está vacío y que contiene datos.
  4. Comprime archivos grandes: Si tu base de datos es muy grande, comprime el archivo .sql en .zip para agilizar la subida y evitar errores de tiempo de espera.
  5. Mantén tus credenciales seguras: No compartas las contraseñas de tus bases de datos y cámbialas periódicamente.

Con esta guía completa, ya tienes todo lo necesario para gestionar tus bases de datos en Plesk con total seguridad. No temas experimentar en un entorno de pruebas primero para familiarizarte con el proceso. ¡Buena suerte con tus proyectos!

¿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