Cómo importar y exportar bases de datos en Plesk (phpMyAdmin y herramientas)
Antes de Empezar: ¿Qué es una Base de Datos y Por Qué Debería Importarla o Exportarla?
Piensa en tu base de datos como el cerebro de tu sitio web. Ahí se guardan los artículos de tu blog, los productos de tu tienda, los comentarios de los usuarios y los ajustes de tu WordPress o Joomla.
Si alguna vez has tenido que mover tu web a un servidor nuevo, has hecho una copia de seguridad manual o has tenido que restaurar una versión anterior porque algo salió mal, necesitas saber cómo exportar (sacar una copia) e importar (meter esa copia) tu base de datos.
En Plesk, este proceso es bastante sencillo gracias a dos herramientas principales: el administrador de archivos de Plesk y, sobre todo, phpMyAdmin. En esta guía te lo explico paso a paso, sin tecnicismos raros, para que lo hagas tú mismo sin miedo.
¿Dónde Está Mi Base de Datos en Plesk?
Antes de tocar nada, vamos a ubicar el panel.
- Accede a tu panel de control de Plesk (normalmente algo como
https://tu-dominio.com:8443). - En el menú lateral izquierdo, busca la sección "Sitios web y dominios".
- Dentro de tu dominio, busca el bloque llamado "Bases de datos" o el icono de un cilindro (como el de una base de datos clásica).
Ahí verás el nombre de tu base de datos y el usuario asociado. IMPORTANTE: El nombre de la base de datos y el usuario suelen tener un prefijo con tu nombre de usuario de hosting (ej: usuario_basededatos).
Cómo Exportar una Base de Datos en Plesk (Hacer una Copia de Seguridad)
Exportar significa generar un archivo (normalmente con extensión .sql o .zip) que contiene toda la información de tu web. Es como hacer una foto de tu "cerebro" para guardarla en tu ordenador.
Método 1: La Forma Rápida (Desde el Panel de Plesk)
Esta es la opción más recomendada si quieres una copia rápida sin entrar en herramientas complejas.
- Ve a "Sitios web y dominios" > "Bases de datos".
- Haz clic en el nombre de la base de datos que quieres copiar.
- En la parte superior derecha, verás un botón que dice "Exportar" (o un icono de descarga).
- Se abrirá una ventana. Elige el formato "Dump" (que es el estándar SQL).
- Pulsa "Aceptar" y espera unos segundos. El navegador descargará un archivo
.sqla tu ordenador.
[TIP] Si tu web es grande (más de 50 MB), el archivo puede tardar en descargar. No cierres la pestaña hasta que termine.
Método 2: Exportar con phpMyAdmin (Control Total)
phpMyAdmin es la herramienta más famosa para gestionar bases de datos MySQL. Plesk la integra de forma nativa.
- Ve a "Bases de datos" en Plesk.
- Localiza tu base de datos y haz clic en el enlace "phpMyAdmin" (suele ser un icono de una base de datos o un enlace azul).
- Se abrirá una pestaña nueva con la interfaz de phpMyAdmin.
- Arriba, en el menú horizontal, haz clic en la pestaña "Exportar".
- Verás dos opciones: "Rápida" (exporta todo sin preguntar) y "Personalizada" (te deja elegir qué tablas). Para una copia completa, elige "Rápida".
- Asegúrate de que el formato sea "SQL".
- Pulsa el botón "Continuar". El archivo se descargará automáticamente.
[INFO] Exportar con phpMyAdmin es ideal si solo quieres descargar una tabla específica (por ejemplo, solo los usuarios registrados). En la opción "Personalizada", puedes marcar solo las tablas que te interesen.
Cómo Importar una Base de Datos en Plesk (Restaurar o Migrar)
Importar es el proceso inverso: meter ese archivo .sql que tienes guardado en tu nueva base de datos. Esto es esencial para restaurar mysql plesk tras un error o para mover tu web a un servidor nuevo.
Paso 1: Preparar el Archivo y la Base de Datos Vacía
Antes de importar, necesitas una base de datos vacía donde meter los datos.
- Si acabas de crear un dominio nuevo, ve a "Bases de datos" y pulsa "Agregar base de datos".
- Dale un nombre y crea un usuario con contraseña.
- Una vez creada, NO entres todavía a ella. Simplemente, ten a mano tu archivo
.sqlen tu ordenador.
Paso 2: El Método del Botón "Importar" (El Más Sencillo)
Plesk tiene un botón directo para esto, pero ojo con el tamaño del archivo.
- Entra en la base de datos vacía desde "Bases de datos" en Plesk.
- Pulsa el botón "Importar" (arriba a la derecha).
- Te pedirá que selecciones el archivo desde tu ordenador o desde la ruta del servidor. Si el archivo está en tu PC, elige "Subir".
- Pulsa "Aceptar".
- Si el archivo es grande (más de 20 MB), es posible que el servidor te dé un error de tiempo de espera. Aquí es donde falla la mayoría de la gente.
[WARNING] Si tu archivo pesa más de 20 MB, este método fallará. No te frustres. Pasa al método de phpMyAdmin que te explico a continuación, ya que permite pausar y reanudar la subida.
Paso 3: Importar con phpMyAdmin (El Método Infalible)
Este es el método más fiable para importar base de datos plesk sin errores de memoria.
- Entra en tu base de datos vacía y haz clic en "phpMyAdmin".
- Dentro de phpMyAdmin, selecciona la base de datos en el menú lateral izquierdo (si no está seleccionada).
- Ve a la pestaña "Importar" en el menú superior.
- Pulsa en "Elegir archivo" y selecciona tu
.sqlo.zip. - Deja el resto de opciones por defecto (formato SQL).
- Pulsa "Continuar" en la parte inferior.
Verás una barra de progreso. Si la base es muy grande, puede tardar varios minutos. Al final, verás un mensaje verde de éxito.
[TIP] ¿Tu archivo es enorme (más de 100 MB)? phpMyAdmin también puede fallar. La solución profesional es usar la terminal SSH con el comando
mysql -u usuario -p basededatos < archivo.sql. Si no sabes qué es eso, contacta con tu proveedor de hosting para que lo hagan por ti, suele ser gratuito.
Errores Comunes al Importar y Cómo Solucionarlos
A veces las cosas no salen a la primera. Aquí tienes los problemas más típicos y su solución.
Error: "Datos demasiado grandes para la subida" (Upload limit)
Es el error más común. Significa que el servidor no deja subir archivos tan pesados.
Solución:
- Comprime tu archivo
.sqlen un.zipo.gz. A veces reduce el tamaño un 80%. - Si sigue fallando, usa el método de importar desde la "ruta del servidor" en Plesk. Sube el archivo a tu servidor por FTP (a la carpeta
httpdocsoprivate) y luego en Plesk, en vez de elegir "Subir", escribe la ruta exacta del archivo (ej:/var/www/vhosts/tudominio.com/httpdocs/mibasededatos.sql).
Error: "Fallo al conectar" o "Tabla no existe"
Suele pasar cuando intentas importar un archivo que fue exportado con un prefijo de usuario distinto.
Solución:
- Abre el archivo
.sqlcon un editor de texto (como Notepad++). - Busca y reemplaza el prefijo antiguo (ej:
usuario_antiguo_tabla) por el nuevo (ej:usuario_nuevo_tabla). - Guarda el archivo y vuelve a intentar la importación.
Error: "Acceso denegado" al conectar con phpMyAdmin
Solución:
- Revisa que las credenciales de la base de datos (usuario y contraseña) sean las que aparecen en Plesk. Si no las recuerdas, desde Plesk puedes cambiar la contraseña del usuario en "Bases de datos" > clic en el usuario > "Cambiar contraseña".
Preguntas Frecuentes (FAQ)
¿Puedo exportar una base de datos desde Plesk y importarla en Syspanel?
Sí, el proceso es idéntico si usas Syspanel (antes conocido como HestiaCP). Eso sí, recuerda que en Syspanel el acceso al panel se hace por el puerto 2106 (ej: https://tu-dominio.com:2106). La herramienta de gestión de bases de datos también usa phpMyAdmin, así que si sabes hacerlo en Plesk, sabrás hacerlo allí.
¿Qué es mejor, exportar con Plesk o con phpMyAdmin?
Para copias de seguridad rápidas, el botón de Plesk es suficiente y más intuitivo. Para migraciones o importaciones de archivos grandes, phpMyAdmin te da más control y opciones de configuración.
¿Necesito borrar las tablas existentes antes de importar?
Sí, es crucial. Si importas sobre una base de datos que ya tiene tablas con el mismo nombre, te dará error de "duplicados". Asegúrate de que la base de datos esté vacía antes de importar. Si no lo está, puedes borrar las tablas desde phpMyAdmin (marcando todas y eligiendo "Eliminar") o simplemente crear una base de datos nueva.
¿Cómo sé si mi importación fue exitosa?
Tras el proceso, verás un mensaje verde en phpMyAdmin. Además, entra a tu web y comprueba que las páginas cargan. Si ves contenido nuevo o los productos de tu tienda, ¡perfecto!
¿Puedo programar una exportación automática?
Plesk tiene una herramienta llamada "Administrador de tareas" o "Programador de tareas". Puedes crear una tarea que ejecute una copia de seguridad de la base de datos cada semana. Busca en Plesk la sección "Herramientas y utilidades" > "Programador de tareas" y crea un comando que ejecute mysqldump. Si esto te parece muy técnico, lo más fácil es contratar un plan de hosting que incluya copias de seguridad automáticas diarias.
Resumen Final: Tu Checklist de Supervivencia
Para que no se te olvide nada, aquí va un resumen rápido:
- Para exportar: Ve a Bases de datos > clic en tu BD > botón Exportar > Descargar
.sql. - Para importar: Crea una BD nueva vacía > clic en phpMyAdmin > pestaña Importar > sube tu archivo
.sql> Continuar. - Si falla por tamaño: Comprime el archivo en
.zipo súbelo por FTP y usa la opción de "ruta del servidor" en Plesk. - Siempre verifica que el nombre de usuario en el archivo SQL coincide con el de tu base de datos actual.
Con estos pasos, podrás gestionar tus bases de datos en Plesk como un profesional, sin necesidad de abrir tickets de soporte cada vez que quieras hacer una copia de seguridad.
¿Tienes alguna duda más? Revisa la documentación oficial de Plesk o pregunta a tu proveedor de hosting. ¡Hasta la próxima!
