Cómo importar una base de datos en Plesk: guía para no expertos
¿Alguna vez has tenido que mover tu web a un nuevo hosting y has sentido un pequeño escalofrío al pensar en la base de datos? No te preocupes, es más común de lo que crees. La buena noticia es que, con herramientas como Plesk, este proceso es mucho más sencillo de lo que parece.
Piensa en tu base de datos como el almacén de tu tienda online o el archivo de tu blog: contiene todos tus productos, comentarios, usuarios y configuraciones. Si no la importas correctamente, tu web se quedará vacía o, directamente, no funcionará.
En esta guía, pensada para personas sin experiencia técnica, te voy a explicar paso a paso cómo importar una base de datos en Plesk, desde preparar el archivo hasta verificar que todo ha ido bien. Olvídate del miedo a los archivos .sql; al final de este artículo, lo harás con total confianza.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la piscina, vamos a asegurarnos de que tienes a mano todo lo necesario. Es como preparar los ingredientes antes de cocinar; te ahorrarás sustos a mitad de proceso.
1. El archivo de la base de datos (el ingrediente principal)
Este es el archivo que contiene toda la información. Normalmente tiene una extensión .sql, .zip o .gz. Si lo has descargado de tu antiguo hosting, suele venir comprimido. No lo descomprimas a menos que sea necesario, ya que Plesk puede manejar archivos comprimidos sin problema.
2. Acceso a Plesk
Necesitas las credenciales de acceso a tu panel de control Plesk. Normalmente, es una URL que te ha proporcionado tu proveedor de hosting (algo así como https://tu-dominio.com:8443 o una dirección específica). Si no las tienes, contacta con tu soporte técnico.
3. Una base de datos creada (el destino)
Plesk no importa un archivo a la nada; necesita una base de datos vacía (o existente) donde "verter" la información.
- Ve a la sección Bases de datos en Plesk.
- Haz clic en Agregar base de datos.
- Dale un nombre (por ejemplo,
mipagina_db), elige el tipo (normalmente MySQL) y crea un usuario con su contraseña. Guarda estos datos, los necesitarás para configurar tu web después.
[TIP] Si tu archivo .sql viene de una copia de seguridad de tu web, el nombre de la base de datos original puede estar incrustado. No pasa nada, Plesk lo gestionará, pero asegúrate de que la nueva base de datos que creas tenga un nombre similar para evitar confusiones.
El Método Fácil: Importar desde el Administrador de Archivos
Este es el método que recomiendo para la mayoría de los casos, especialmente si tu archivo es grande (más de 10 MB). Es visual y te da control sobre el proceso.
Paso 1: Sube tu archivo al servidor
No puedes importar un archivo directamente desde tu ordenador si es muy pesado; el proceso puede agotar el tiempo de espera del servidor. Por eso, primero lo subimos a tu espacio de hosting.
- En Plesk, ve a Archivos (o Administrador de archivos).
- Navega hasta una carpeta donde puedas encontrarlo fácilmente. Por ejemplo, crea una carpeta llamada
backupsen la raíz de tu dominio (httpdocs). - Haz clic en Subir archivo y selecciona tu archivo
.sql,.zipo.gzdesde tu ordenador. - Espera a que la barra de progreso llegue al 100%. No cierres la pestaña del navegador durante este paso.
[WARNING] Si tu archivo es extremadamente grande (más de 50 MB), es posible que el Administrador de archivos dé problemas. En ese caso, usa un cliente FTP como FileZilla. Es un poco más técnico, pero igual de efectivo. Conéctate con tus credenciales FTP y sube el archivo a la carpeta backups.
Paso 2: Inicia la importación
Una vez que el archivo esté en el servidor, sigue estos pasos:
- Ve a la sección Bases de datos en el menú principal de Plesk.
- Verás una lista con las bases de datos que has creado. Haz clic en el nombre de la base de datos donde quieres importar la información.
- En la página de la base de datos, busca la pestaña o botón que dice Importar o Importar Dump. Normalmente está en la parte superior derecha.
- Se abrirá una ventana. Verás un campo llamado Archivo. Haz clic en Elegir archivo o Examinar.
- En lugar de buscar en tu ordenador, ahora navegarás por el servidor. Busca la carpeta
backupsque creaste en el paso anterior y selecciona tu archivo.sql. - Asegúrate de que la opción Tipo de base de datos sea la correcta (MySQL o MariaDB).
- Haz clic en Aceptar o Importar.
Paso 3: Espera y verifica
Plesk empezará a procesar el archivo. Dependiendo del tamaño, puede tardar desde unos segundos hasta varios minutos.
- Verás una barra de progreso o un mensaje de "Procesando...".
- No interrumpas el proceso. No navegues a otras páginas de Plesk ni cierres la pestaña.
Al finalizar, verás un mensaje de éxito: "La importación se ha completado correctamente".
[INFO] Si el proceso falla, Plesk te mostrará un mensaje de error. Los más comunes son "Acceso denegado" (problema de permisos en la carpeta) o "Error de sintaxis SQL" (el archivo está corrupto o no es un SQL válido). Si el error persiste, revisa que el archivo no esté vacío y que tenga la extensión correcta.
El Método Alternativo: Usar phpMyAdmin (para archivos pequeños)
Si tu archivo SQL es pequeño (menos de 2 MB, por ejemplo), puedes usar la herramienta integrada de Plesk: phpMyAdmin. Es una interfaz web para gestionar bases de datos MySQL.
- Ve a Bases de datos en Plesk.
- Busca la base de datos en la lista y haz clic en el icono phpMyAdmin (normalmente es un icono de una base de datos o un logotipo específico).
- Se abrirá una nueva pestaña del navegador con phpMyAdmin. Verás la lista de tablas (si hay alguna) a la izquierda.
- En el menú superior, haz clic en la pestaña Importar.
- En la sección Archivo a importar, haz clic en Elegir archivo.
- Selecciona tu archivo
.sqldesde tu ordenador (no hace falta subirlo antes). - Deja el resto de opciones por defecto (el formato debería ser SQL).
- Haz clic en el botón Continuar o Importar en la parte inferior.
[WARNING] Este método es menos fiable para archivos grandes porque el servidor web puede agotar el tiempo de espera. Si tu archivo supera los 2 MB, usa el método del Administrador de archivos. Confía en mí, te ahorrarás dolores de cabeza.
¿Y si mi archivo es una copia de seguridad completa de Plesk?
A veces, en lugar de un archivo .sql, tienes un archivo .tar.gz o .zip que contiene la copia de seguridad de todo tu dominio (archivos, emails, y bases de datos). En ese caso, la importación es diferente.
- Ve a Copias de seguridad en el menú principal de Plesk.
- Haz clic en Administrar copias de seguridad o Restaurar.
- Elige la opción Subir copia de seguridad y selecciona tu archivo desde tu ordenador o desde el servidor.
- Plesk analizará el archivo y te mostrará qué contiene. Asegúrate de que la casilla de Bases de datos esté marcada.
- Haz clic en Restaurar.
Este proceso es más complejo y restaura todo el sitio, no solo la base de datos. Si solo quieres recuperar la base de datos de una copia completa, es mejor extraer el archivo .sql de la copia (usando un programa como 7-Zip) y luego usar el método del Administrador de archivos.
Errores comunes y cómo solucionarlos (FAQ)
Aquí te dejo un pequeño manual de supervivencia para los problemas más habituales:
El archivo se sube pero la importación falla al instante
- Causa probable: El archivo
.sqlestá vacío o no es un archivo SQL válido (quizás es un.txtrenombrado). - Solución: Abre el archivo con un editor de texto como Notepad++ o Sublime Text. Debe empezar con algo como
-- phpMyAdmin SQL DumpoCREATE TABLE. Si ves texto ilegible, el archivo puede estar corrupto o comprimido con un formato que Plesk no reconoce.
Me sale el error "Acceso denegado para el usuario"
- Causa probable: El nombre de la base de datos en el archivo SQL no coincide con el nombre de la base de datos que has creado en Plesk. El archivo intenta crear tablas en una base de datos que no existe o para la que el usuario no tiene permisos.
- Solución: La forma más fácil es abrir el archivo
.sqlcon un editor de texto y buscar las líneas que contenganCREATE DATABASEoUSE. Si las encuentras, puedes comentarlas (poner--al principio) o borrarlas. Asegúrate de que la base de datos que has creado en Plesk es el destino correcto.
La importación dice que fue exitosa, pero mi web no muestra los datos
- Causa probable: Tu web no está conectada a la base de datos correcta, o el archivo de configuración (como
wp-config.phpen WordPress) tiene credenciales antiguas. - Solución: Revisa el archivo de configuración de tu CMS. Debe tener el nombre de la base de datos, el usuario y la contraseña que creaste en Plesk en el paso 2 de la preparación. Si no estás seguro, contacta con el soporte de tu hosting.
¿Puedo importar una base de datos de un servidor que usa Syspanel (HestiaCP)?
Sí, absolutamente. La base de datos es un estándar (MySQL/MariaDB), así que un archivo .sql exportado desde cualquier panel de control, incluido Syspanel (el antiguo HestiaCP, que se accede por el puerto 2106), se puede importar en Plesk sin ningún problema. Solo necesitas el archivo .sql en sí, no el método de exportación.
[INFO] Si vienes de un servidor con Syspanel, el proceso de exportación es similar: buscas la sección de bases de datos, seleccionas la tuya y haces clic en "Exportar". El archivo resultante es perfectamente compatible con Plesk.
Consejos finales para una importación sin estrés
- Haz una copia de seguridad antes de importar. Si ya tienes una base de datos con datos, exporta la actual antes de sobrescribirla. Así, si algo sale mal, puedes volver atrás.
- Ten paciencia. No hay nada más peligroso que interrumpir una importación a mitad de camino. Deja que el servidor haga su trabajo.
- Si no estás seguro, pregunta. Tu proveedor de hosting está para eso. Una llamada o un ticket de soporte pueden ahorrarte horas de frustración.
Importar una base de datos en Plesk no tiene por qué ser una odisea. Siguiendo estos pasos, tendrás tu web funcionando en un abrir y cerrar de ojos. Respira, organiza tus archivos y lánzate. ¡Es más fácil de lo que crees!
