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

Plesk: Restaurar base de datos desde un archivo SQL

Actualizado el 11 de mayo de 2026

¿Alguna vez has tenido que mover un sitio web a un nuevo servidor, has perdido datos por un error o simplemente necesitas hacer una copia de seguridad de tu base de datos? Tranquilo, es más común de lo que crees. En este artículo, te voy a guiar paso a paso para que aprendas a restaurar base de datos desde un archivo SQL en Plesk. No necesitas ser un experto en programación; con un poco de paciencia y siguiendo estas instrucciones, podrás hacerlo sin problemas.

Vamos a verlo desde cero: qué necesitas, cómo acceder a Plesk, cómo subir el archivo SQL y cómo importarlo correctamente. Además, te daré algunos consejos para evitar errores típicos. Al final, incluiremos una sección de preguntas frecuentes (FAQ) para resolver las dudas más habituales. ¡Empecemos!

¿Qué es Plesk y por qué restaurar una base de datos?

Plesk es un panel de control de hosting muy popular que te permite gestionar tu sitio web, correos electrónicos, bases de datos y mucho más desde una interfaz gráfica. Es como el centro de mando de tu página web. Cuando hablamos de restaurar base de datos, nos referimos a recuperar la información que estaba almacenada en una base de datos (como usuarios, productos, comentarios, etc.) a partir de un archivo de respaldo, normalmente con extensión .sql.

¿Por qué necesitarías hacer esto? Por ejemplo, si tu sitio web se corrompe, si cambias de servidor o si quieres revertir cambios recientes que han causado errores. Tener un archivo SQL de respaldo es tu salvavidas.

Requisitos previos antes de empezar

Antes de lanzarte a restaurar, asegúrate de tener lo siguiente:

  • Acceso a Plesk: Necesitas las credenciales de administrador o de un usuario con permisos sobre la base de datos. Normalmente, tu proveedor de hosting te proporciona una URL como https://tudominio.com:8443 o similar.
  • Archivo SQL válido: El archivo debe ser un respaldo completo de la base de datos, generado previamente con herramientas como phpMyAdmin, mysqldump o desde el mismo Plesk.
  • Nombre de la base de datos: Debes saber exactamente a qué base de datos vas a importar los datos. Si no existe, tendrás que crearla primero.
  • Conexión estable: Subir un archivo grande puede tomar tiempo, así que evita cortes de internet.

[WARNING] Si el archivo SQL es muy grande (más de 50 MB), es posible que tengas que usar métodos alternativos, como la línea de comandos o dividir el archivo en partes. En Plesk, la importación web tiene límites de tamaño.

Paso a paso: Cómo restaurar una base de datos desde un archivo SQL en Plesk

Voy a desglosar el proceso en pasos muy claros. Sigue el orden y no te saltes ninguno.

1. Accede a Plesk

Abre tu navegador y escribe la dirección de tu panel Plesk. Normalmente es algo como:

https://tudominio.com:8443

Introduce tu usuario y contraseña. Si es la primera vez, tu proveedor te habrá dado estos datos. Una vez dentro, verás el panel principal con varias opciones.

2. Encuentra la sección de Bases de Datos

En el menú lateral izquierdo, busca la opción "Bases de datos" o "Databases" (depende del idioma). Haz clic ahí. Verás una lista de todas las bases de datos que tienes en tu cuenta de hosting.

Si no ves ninguna, puede que aún no hayas creado una. En ese caso, primero crea una nueva base de datos (normalmente hay un botón "Añadir base de datos" o "Add Database"). Anota el nombre, usuario y contraseña, porque los necesitarás para conectar tu sitio web.

3. Selecciona la base de datos a restaurar

Haz clic en el nombre de la base de datos donde quieres importar el archivo SQL. Se abrirá una página con detalles y opciones. Busca el botón o enlace que dice "Importar Dump" o "Importar". En algunas versiones de Plesk, puede estar dentro de la pestaña "Archivos" o "Herramientas".

4. Sube tu archivo SQL

Llegarás a una pantalla donde te pedirá seleccionar un archivo. Haz clic en "Elegir archivo" (o "Browse") y busca en tu computadora el archivo .sql que quieres restaurar. Selecciónalo.

[TIP] Si el archivo está comprimido en .zip o .gz, Plesk puede descomprimirlo automáticamente. Esto ahorra tiempo de subida. Pero asegúrate de que el contenido sea un solo archivo SQL.

5. Configura opciones adicionales (opcional)

Algunas versiones de Plesk te permiten elegir cómo manejar la importación:

  • Reemplazar datos existentes: Si la base de datos ya tiene tablas, puedes elegir que se sobrescriban o que se añadan los nuevos registros. Normalmente, si estás restaurando un respaldo completo, querrás reemplazar todo.
  • Ignorar errores: Marca esta casilla si no te importa que algunos comandos fallen (por ejemplo, si ya existen algunas tablas). Pero es mejor dejarlo desmarcado para detectar problemas.

6. Inicia la importación

Haz clic en "Aceptar" o "Importar". Plesk comenzará 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...".

7. Verifica que todo salió bien

Una vez terminado, Plesk te mostrará un mensaje de éxito o, en caso de error, una lista de los problemas encontrados. Para estar seguro, puedes ir a phpMyAdmin (desde el mismo Plesk, suele haber un enlace "phpMyAdmin" en la página de la base de datos) y revisar que las tablas y los datos estén presentes.

[INFO] Si ves errores como "Tabla ya existe" o "Comando SQL no válido", no te asustes. Puede deberse a que el archivo SQL tiene instrucciones que no coinciden con la versión de MySQL/MariaDB de tu servidor. En ese caso, consulta la sección de solución de problemas más abajo.

Errores comunes y cómo solucionarlos

Aquí tienes los problemas más frecuentes al restaurar base de datos en Plesk y cómo resolverlos:

El archivo SQL es demasiado grande

Plesk tiene un límite de subida (normalmente 50 MB). Si tu archivo pesa más, puedes:

  • Comprimirlo en .zip o .gz (Plesk lo descomprime solo).
  • Usar la línea de comandos (SSH) si tienes acceso: mysql -u usuario -p basededatos < archivo.sql.
  • Dividir el archivo en partes más pequeñas con herramientas como split en Linux o programas como HeidiSQL.

Error de "Tabla ya existe"

Esto ocurre si la base de datos ya tiene tablas con el mismo nombre. Solución:

  • Antes de importar, elimina todas las tablas existentes desde phpMyAdmin (selecciona todas y elige "Vaciar" o "Eliminar").
  • O bien, modifica el archivo SQL para que incluya DROP TABLE IF EXISTS antes de cada CREATE TABLE. Esto es automático si exportaste con esa opción.

El sitio web no funciona después de restaurar

Si después de importar los datos tu web da error, puede ser porque:

  • Las credenciales de la base de datos en el archivo de configuración de tu sitio (por ejemplo, wp-config.php en WordPress) no coinciden con las que tienes en Plesk. Revisa el nombre, usuario y contraseña.
  • La estructura de la base de datos ha cambiado (por ejemplo, si restauraste una versión anterior a la que usa tu web). Asegúrate de que el respaldo sea reciente.

No encuentro el botón "Importar Dump"

En versiones antiguas de Plesk, la opción puede estar en "Herramientas y utilidades" > "Importar archivo SQL". Si no lo ves, contacta a tu proveedor de hosting para que te indique la ruta exacta.

Alternativa: Restaurar desde la línea de comandos (para usuarios avanzados)

Si te sientes cómodo con la terminal, esta opción es más rápida y no tiene límites de tamaño. Necesitas acceso SSH a tu servidor.

  1. Conéctate por SSH: ssh usuario@tudominio.com
  2. Ve al directorio donde tienes el archivo SQL, por ejemplo: cd /home/usuario/backups/
  3. Ejecuta el comando: mysql -u usuario_bd -p nombre_bd < respaldo.sql
  4. Te pedirá la contraseña de la base de datos. Escríbela y presiona Enter.

[WARNING] Asegúrate de que el usuario de MySQL tenga permisos para modificar la base de datos. Si no, verás un error de acceso denegado.

Preguntas frecuentes (FAQ) sobre restaurar base de datos en Plesk

Aquí respondo las dudas más comunes que suelen tener los usuarios.

¿Puedo restaurar una base de datos de un sitio en WordPress?

Sí, perfectamente. Solo asegúrate de que el archivo SQL corresponda a la misma base de datos que usa tu WordPress. Después de restaurar, verifica que las credenciales en wp-config.php sean correctas.

¿Qué hago si no tengo un archivo SQL de respaldo?

Si no tienes copia, puedes generarla desde phpMyAdmin en Plesk. Selecciona la base de datos, ve a la pestaña "Exportar" y elige "SQL". Guarda el archivo. Siempre es buena práctica tener respaldos periódicos.

¿Plesk sobrescribe los datos existentes al importar?

Depende de la configuración. Por defecto, si el archivo SQL contiene INSERT INTO, añadirá registros nuevos. Si contiene DROP TABLE o CREATE TABLE, reemplazará las tablas. Para evitar sorpresas, siempre es mejor hacer un respaldo previo de la base de datos actual.

¿Puedo importar un archivo SQL desde otro panel como cPanel?

Sí, el formato SQL es universal. Solo asegúrate de que no haya caracteres extraños o configuraciones específicas de otro panel. A veces, las rutas de archivos o los prefijos de tablas pueden diferir, pero en general funciona.

¿Y si uso Syspanel (antes HestiaCP) en lugar de Plesk?

Si tu proveedor usa Syspanel (el nuevo nombre de HestiaCP), el proceso es similar, pero la interfaz cambia. En Syspanel, accedes por el puerto 2106 (por ejemplo, https://tudominio.com:2106). Luego, en la sección de bases de datos, encontrarás una opción de "Importar". El concepto es el mismo: subir el archivo SQL y ejecutar la importación. Sin embargo, este artículo está enfocado en Plesk, así que si usas Syspanel, busca su documentación específica.

Consejos finales para una restauración exitosa

  • Siempre haz un respaldo antes de restaurar: Por si algo sale mal, puedes volver atrás. En Plesk, puedes exportar la base de datos desde phpMyAdmin o usando la herramienta "Exportar Dump".
  • Verifica la codificación de caracteres: Si tu sitio usa caracteres especiales (como ñ, acentos, etc.), asegúrate de que el archivo SQL esté en UTF-8. Si no, podrías ver signos raros.
  • Prueba en un entorno de desarrollo: Si no estás seguro, primero restaura en una base de datos de prueba (crea una copia). Así evitas afectar tu sitio en producción.
  • Mantén tus credenciales seguras: No compartas el archivo SQL con nadie, ya que contiene información sensible.

Conclusión

Restaurar una base de datos desde un archivo SQL en Plesk es un proceso sencillo si sigues los pasos adecuados. Recuerda siempre tener un respaldo actualizado, verificar el tamaño del archivo y revisar que los datos se hayan importado correctamente. Con esta guía, ya estás listo para recuperar tu sitio web en caso de cualquier imprevisto.

Si te surge alguna duda, no dudes en consultar la documentación oficial de Plesk o contactar a tu proveedor de hosting. ¡Buena suerte con tu restauración!

[TIP] Si te ha sido útil este artículo, compártelo con otros usuarios que puedan necesitarlo. Y no olvides hacer copias de seguridad periódicas: ¡más vale prevenir que lamentar!

¿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