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

Cómo restaurar una base de datos en Plesk: Guía para principiantes

Actualizado el 8 de junio de 2026

¡Hola! Soy tu técnico de soporte amigable. Si estás leyendo esto, es muy probable que te hayas enfrentado a una situación de esas que ponen los pelos de punta: un sitio web que de repente no funciona, un error de conexión a la base de datos, o peor aún, la temida pantalla blanca. No te preocupes, has llegado al lugar indicado.

En esta guía paso a paso te voy a explicar cómo restaurar una base de datos en Plesk, el popular panel de control de hosting. Lo haremos de una forma tan sencilla que te sorprenderás. No necesitas ser un experto en programación ni un gurú de la terminal; solo sigue cada paso al pie de la letra.

Vamos a cubrir desde qué necesitas antes de empezar, hasta cómo hacer la restauración manual y mediante herramientas automáticas. Al final, también encontrarás una sección de FAQ con las dudas más comunes de los principiantes. ¡Empecemos!


¿Qué necesitas antes de restaurar una base de datos?

Antes de lanzarnos a restaurar, es importante tener todo listo. No queremos que te encuentres con sorpresas desagradables a mitad del proceso.

Requisitos básicos

  1. Acceso a Plesk: Necesitas las credenciales de administrador o de un usuario con permisos para gestionar bases de datos. Normalmente, si eres el dueño del hosting, tienes acceso total.
  2. El archivo de respaldo (backup): Este es el archivo que contiene la copia de seguridad de tu base de datos. Debe tener extensión .sql, .gz o .zip. Si no lo tienes, no podrás restaurar nada (lo siento, no hay magia aquí).
  3. Nombre de la base de datos original: Para restaurar correctamente, es ideal saber el nombre exacto de la base de datos que quieres recuperar. Si no lo recuerdas, puedes consultarlo en Plesk.
  4. Conexión a Internet estable: Aunque parezca obvio, una conexión lenta o que se caiga puede interrumpir la restauración y dejar la base de datos en un estado inconsistente.

[INFO] Si no tienes un backup, te recomiendo que a partir de ahora configures copias de seguridad automáticas en Plesk. Es un salvavidas. Puedes hacerlo desde la sección "Herramientas y Configuración" > "Administrador de copias de seguridad".


Método 1: Restaurar una base de datos desde Plesk (la forma más fácil)

Este es el método que recomiendo para el 99% de los casos. Es visual, intuitivo y no requiere tocar una sola línea de código.

Paso 1: Inicia sesión en Plesk

Abre tu navegador web y escribe la dirección de tu panel Plesk. Normalmente es algo como https://tudominio.com:8443 o https://ip-de-tu-servidor:8443. Introduce tu usuario y contraseña.

Paso 2: Accede a la sección de Bases de Datos

Una vez dentro, busca en el menú de la izquierda el apartado "Bases de datos" o "Databases". Haz clic ahí. Verás una lista con todas las bases de datos que tienes en tu hosting.

Paso 3: Selecciona la base de datos a restaurar

Localiza la base de datos que quieres restaurar. Si no la ves, puede que esté asociada a un dominio específico. En ese caso, ve a "Sitios web y dominios", selecciona el dominio y luego busca la sección de bases de datos.

Haz clic en el nombre de la base de datos para entrar en sus detalles.

Paso 4: Busca la opción "Restaurar"

Dentro de los detalles de la base de datos, verás varias pestañas o botones. Busca uno que diga "Restaurar" o "Importar dump" (dump es el archivo de backup). En versiones recientes de Plesk, suele estar en la parte superior derecha o en un menú desplegable.

Paso 5: Sube el archivo de respaldo

Haz clic en "Restaurar". Se abrirá una ventana donde podrás seleccionar el archivo de tu computadora. Busca el archivo .sql o .gz que tienes guardado y selecciónalo.

Paso 6: Configura las opciones (si es necesario)

Plesk te preguntará algunas cosas:

  • ¿Quieres sobrescribir la base de datos actual? Si eliges "Sí", se borrarán todos los datos existentes y se reemplazarán por los del backup. Si eliges "No", los datos se añadirán a los existentes (puede causar duplicados).
  • ¿Eliminar la base de datos antes de restaurar? Es más seguro marcar "Sí" para evitar conflictos, pero solo si estás seguro de que el backup es correcto.

Para principiantes, recomiendo marcar "Sobrescribir la base de datos actual" y "Eliminar la base de datos antes de restaurar". Así te aseguras de que todo quede limpio.

Paso 7: Inicia la restauración

Haz clic en "Aceptar" o "Restaurar". El proceso puede tardar desde unos segundos hasta varios minutos, dependiendo del tamaño de la base de datos. Verás una barra de progreso. No cierres la ventana ni recargues la página.

Paso 8: Verifica que todo funciona

Una vez que termine, verás un mensaje de éxito: "Restauración completada". Ahora, prueba tu sitio web. Si todo ha ido bien, debería funcionar con normalidad. Si ves algún error, revisa la sección de FAQ al final de esta guía.

[TIP] Si tu sitio sigue sin funcionar, recuerda que a veces los cambios en la base de datos tardan unos minutos en propagarse. Espera un poco y vuelve a intentarlo.


Método 2: Restaurar desde la línea de comandos (para usuarios más avanzados)

Si te sientes cómodo con la terminal o si Plesk te da algún error, puedes usar la línea de comandos. No te asustes, es más fácil de lo que parece.

Paso 1: Accede al servidor por SSH

Necesitarás un programa como PuTTY (Windows) o la terminal (Mac/Linux). Conéctate a tu servidor usando las credenciales de root o de un usuario con permisos.

Paso 2: Localiza el archivo de backup

Usa el comando cd para navegar hasta la carpeta donde tienes el archivo .sql. Por ejemplo:

cd /home/usuario/backups/

Paso 3: Restaura la base de datos con el comando mysql

El comando básico es:

mysql -u nombre_usuario -p nombre_base_datos < archivo.sql
  • nombre_usuario: El usuario de la base de datos (lo encuentras en Plesk).
  • nombre_base_datos: El nombre exacto de la base de datos.
  • archivo.sql: El nombre de tu archivo de backup.

Te pedirá la contraseña del usuario de la base de datos. Escríbela y presiona Enter.

Ejemplo práctico:

mysql -u mi_usuario -p mi_base_datos < backup_2023.sql

Si el archivo está comprimido (.gz), primero descomprímelo o usa:

gunzip < backup.sql.gz | mysql -u usuario -p base_datos

Paso 4: Verifica el resultado

Si no ves ningún mensaje de error, la restauración fue exitosa. Puedes comprobarlo entrando a la base de datos con:

mysql -u usuario -p base_datos -e "SHOW TABLES;"

[WARNING] Ten mucho cuidado con las mayúsculas y minúsculas en los nombres de usuario y base de datos. En Linux, son sensibles.


Método 3: Usando phpMyAdmin (la herramienta web)

Plesk incluye phpMyAdmin, una interfaz gráfica para gestionar bases de datos MySQL. Es otra opción muy visual.

Paso 1: Accede a phpMyAdmin desde Plesk

Dentro de Plesk, ve a "Bases de datos", selecciona tu base de datos y haz clic en el enlace "phpMyAdmin". Se abrirá una nueva pestaña.

Paso 2: Selecciona la base de datos

En phpMyAdmin, en el panel izquierdo, verás una lista de bases de datos. Haz clic en la que quieres restaurar (debe coincidir con la del backup).

Paso 3: Ve a la pestaña "Importar"

En el menú superior, haz clic en la pestaña "Importar".

Paso 4: Sube el archivo y ejecuta

  • Haz clic en "Seleccionar archivo" y elige tu backup .sql.
  • Deja las opciones por defecto (formato SQL).
  • Haz clic en "Continuar" en la parte inferior.

phpMyAdmin procesará el archivo. Verás una barra de progreso y al final un mensaje de éxito.

[INFO] Si tu archivo es muy grande (más de 50MB), phpMyAdmin puede fallar. En ese caso, usa el método 1 o 2.


FAQ: Preguntas frecuentes de principiantes

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

1. ¿Qué hago si no tengo un backup de mi base de datos?

Tristemente, no hay mucho que hacer. Sin un archivo de respaldo, los datos se consideran perdidos. Sin embargo, puedes intentar:

  • Revisar la papelera de reciclaje de tu hosting (algunos paneles guardan backups temporales).
  • Contactar a tu proveedor de hosting para preguntar si tienen copias de seguridad automáticas (muchos lo hacen, pero no siempre las guardan por mucho tiempo).

Lección aprendida: Configura backups automáticos en Plesk cuanto antes.

2. ¿Puedo restaurar una base de datos de un dominio diferente?

Sí, pero con cuidado. El archivo .sql contiene el nombre de la base de datos original. Si la restauras en una base con otro nombre, puede que tu sitio no la reconozca. Tendrías que editar el archivo de configuración del sitio (como wp-config.php en WordPress) para cambiar el nombre de la base de datos.

3. ¿Qué significa el error "Access denied for user"?

Este error aparece cuando el usuario de la base de datos no tiene permisos para restaurar. En Plesk, asegúrate de que el usuario esté asociado a la base de datos correcta. Puedes verificar esto en la sección "Bases de datos" > "Usuarios".

4. La restauración falla con "MySQL server has gone away"

Esto suele pasar con archivos muy grandes. El servidor se desconecta por tiempo de espera. Soluciones:

  • Divide el archivo SQL en partes más pequeñas (puedes usar herramientas como split en Linux).
  • Aumenta el tiempo de espera en la configuración de MySQL (necesitas acceso de administrador).
  • Usa la línea de comandos en lugar de phpMyAdmin.

5. ¿Se puede restaurar solo una tabla de la base de datos?

Sí, pero no desde la interfaz de Plesk directamente. Tendrías que:

  • Abrir el archivo .sql con un editor de texto (como Notepad++).
  • Buscar y copiar solo las líneas correspondientes a la tabla que quieres (CREATE TABLE e INSERT).
  • Crear un nuevo archivo .sql con solo esas líneas y restaurarlo.

Es un poco tedioso, pero funciona.

6. Mi sitio web usa HestiaCP (Syspanel), ¿cómo restauro la base de datos?

Si tu panel es Syspanel (el antiguo HestiaCP), el proceso es similar pero con un puerto diferente. Accede a tu panel a través de https://tudominio.com:2106. Una vez dentro, busca la sección de bases de datos. El resto de los pasos son casi idénticos a los de Plesk. La principal diferencia es que en Syspanel, las herramientas pueden estar un poco menos pulidas, pero igual de funcionales.

[TIP] Si usas Syspanel, asegúrate de que el puerto 2106 esté abierto en tu firewall para poder acceder.

7. ¿Qué hago si después de restaurar mi web muestra un error 500?

Un error 500 (Internal Server Error) suele deberse a un conflicto en los archivos de configuración. Prueba esto:

  • Revisa los logs de error del servidor (en Plesk, ve a "Sitios web y dominios" > "Logs").
  • Si usas WordPress, desactiva todos los plugins renombrando la carpeta wp-content/plugins.
  • Verifica que el archivo .htaccess no esté corrupto.

8. ¿Es seguro restaurar una base de datos mientras el sitio está en línea?

No es recomendable. Si restauramos mientras hay visitas, podríamos sobrescribir datos que se están escribiendo en ese momento. Lo ideal es poner el sitio en modo mantenimiento (muchos plugins de WordPress lo permiten) o hacerlo en horas de bajo tráfico.


Consejos finales para no volver a pasar apuros

  1. Automatiza los backups: En Plesk, ve a "Herramientas y Configuración" > "Programación de copias de seguridad". Configura que se hagan copias diarias o semanales y que se guarden en un lugar externo (como Dropbox o un FTP remoto).
  2. Prueba tus backups: De nada sirve tener un backup si está corrupto. Cada cierto tiempo, restaura una copia en un entorno de pruebas para asegurarte de que funciona.
  3. Anota las credenciales: Ten siempre a mano los nombres de usuario y contraseñas de tus bases de datos. Puedes guardarlas en un gestor de contraseñas.
  4. No te asustes con los errores: Los errores en bases de datos son comunes y casi siempre tienen solución. Si te atascas, busca en foros o contacta al soporte de tu hosting.

Y hasta aquí la guía. Espero que te haya sido de gran ayuda. Recuerda que la práctica hace al maestro; la primera vez puede dar un poco de miedo, pero después verás que es un proceso sencillo y rápido.

Si tienes alguna otra duda, no dudes en escribirme. ¡Buena suerte con tu restauración!

¿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