Cómo restaurar una base de datos en Plesk (importar SQL)
¿Qué significa restaurar una base de datos en Plesk?
Restaurar una base de datos en Plesk (también conocido como importar SQL plesk) es el proceso de recuperar la información de un archivo de respaldo (normalmente con extensión .sql, .gz o .zip) y volcarla dentro de una base de datos existente o nueva en tu servidor.
Este procedimiento es fundamental cuando:
- Migras tu sitio web desde otro hosting.
- Necesitas recuperar información tras un error o ataque.
- Quieres volver a una versión anterior de tu contenido.
- Estás clonando un sitio para desarrollo o pruebas.
Aunque pueda sonar técnico, Plesk ofrece una interfaz gráfica que simplifica mucho el trabajo. No necesitas ser un experto en MySQL ni usar líneas de comando. Con seguir unos pocos pasos, tendrás tu base de datos lista funcionando.
Antes de empezar: prepara tu archivo SQL
Para poder restaurar mysql plesk, necesitas tener a mano el archivo de respaldo. Si lo has exportado desde otra plataforma o desde el mismo Plesk, asegúrate de que:
- El archivo tenga extensión
.sql(o.sql.gzsi está comprimido). - El nombre del archivo no contenga espacios ni caracteres extraños (por ejemplo,
backup_bd.sql). - Conozcas el nombre exacto de la base de datos donde quieres importar la información.
[!TIP]
Si tu archivo es muy grande (más de 100 MB), puede ser más rápido subirlo por FTP a la carpetahttpdocsoprivatey luego importarlo desde el administrador de archivos de Plesk, en lugar de subirlo directamente por el navegador.
Paso 1: Accede al panel de Plesk
Lo primero es iniciar sesión en tu panel de control. Normalmente accedes escribiendo en tu navegador algo como:
https://tu-dominio.com:8443
O bien, si tu proveedor te ha dado una URL directa, úsala. Introduce tu usuario y contraseña.
[!INFO]
Si no recuerdas tus credenciales, contacta con tu proveedor de hosting. Ellos pueden resetearlas o darte acceso de nuevo.
Paso 2: Localiza la sección de Bases de Datos
Una vez dentro de Plesk, busca en el menú lateral izquierdo o en la barra superior la opción "Bases de datos". En algunas versiones puede aparecer como "Bases de datos MySQL" o "Bases de datos" directamente.
Haz clic en ella y verás el listado de todas las bases de datos que tienes en tu servidor.
Paso 3: Elige la base de datos donde importar
Ahora tienes dos opciones:
- Si ya tienes una base de datos creada y solo quieres reemplazar su contenido, haz clic en su nombre.
- Si prefieres crear una nueva base de datos para importar el SQL, haz clic en "Crear base de datos" y sigue las instrucciones.
En este artículo nos centraremos en importar SQL plesk sobre una base de datos existente, que es el caso más común.
Paso 4: Accede a la herramienta de importación
Dentro de la página de la base de datos elegida, busca el botón o enlace que dice "Importar" o "Importar Dump". En algunas versiones de Plesk, este botón se encuentra en la parte superior derecha.
Al hacer clic, se abrirá una ventana o sección donde podrás seleccionar el archivo que deseas importar.
Paso 5: Sube tu archivo SQL
Tienes dos formas de subir el archivo:
- Arrastrar y soltar el archivo desde tu ordenador al área indicada.
- Hacer clic en "Examinar" o "Seleccionar archivo" para buscarlo en tu equipo.
Selecciona tu archivo .sql o .gz.
[!WARNING]
Si tu archivo es demasiado grande para el navegador, Plesk te dará un error o la carga se cortará. En ese caso, sube el archivo por FTP a la carpetahttpdocsy luego, en el campo de importación, escribe la ruta completa del archivo (por ejemplo,/var/www/vhosts/tudominio.com/httpdocs/backup.sql).
Paso 6: Configura las opciones de importación
Plesk te mostrará algunas opciones antes de ejecutar la importación:
- Formato del archivo: normalmente se detecta automáticamente.
- Juego de caracteres: si tu web usa caracteres especiales (como tildes o eñes), asegúrate de elegir
utf8o el que corresponda a tu idioma. - Borrar la base de datos antes de importar: esta opción es peligrosa. Si la marcas, Plesk eliminará todos los datos actuales antes de importar el nuevo SQL. Úsala solo si estás seguro de que quieres reemplazar todo.
[!TIP]
Si solo quieres añadir nuevas tablas sin borrar las existentes, deja la opción de "borrar" desmarcada. Sin embargo, ten en cuenta que si las tablas ya existen, puede dar errores.
Paso 7: Ejecuta la importación
Cuando hayas configurado todo, haz clic en el botón "Aceptar" o "Importar". Plesk comenzará a procesar el archivo.
Dependiendo del tamaño, puede tardar desde unos segundos hasta varios minutos. No cierres la página ni recargues mientras se ejecuta.
Paso 8: Verifica que todo ha ido bien
Una vez finalizado, Plesk te mostrará un mensaje de éxito o error. Si todo ha ido correctamente, verás algo como "Base de datos importada correctamente".
Para asegurarte, puedes hacer clic en el nombre de la base de datos y explorar las tablas. Si el número de tablas coincide con lo que esperabas, ¡enhorabuena! Ya has completado el proceso de restaurar base de datos plesk.
Solución de problemas comunes
Error: "Acceso denegado" o "No se pudo conectar"
Esto suele ocurrir si el archivo SQL contiene instrucciones para crear usuarios o conceder permisos que no coinciden con los de tu servidor. La solución es abrir el archivo con un editor de texto y eliminar las líneas que empiecen por CREATE USER, GRANT o REVOKE.
Error: "Tabla ya existe"
Si al importar te aparece este error, es porque la base de datos ya contiene tablas con el mismo nombre. Tienes dos opciones:
- Vaciar la base de datos antes de importar (desde el botón "Vaciar" de Plesk).
- Editar el archivo SQL y añadir
DROP TABLE IF EXISTS nombre_tabla;antes de cadaCREATE TABLE.
Error: "Archivo no válido"
Asegúrate de que el archivo no esté corrupto. Prueba a abrirlo con un editor de texto y verifica que empieza con líneas como -- MySQL dump o CREATE TABLE.
Importación muy lenta o se queda colgada
Si tu archivo es enorme, prueba a dividirlo en partes más pequeñas usando herramientas como split en Linux o programas como HeidiSQL. Importa cada parte por separado.
Restaurar desde un backup de Plesk
Además de importar un archivo SQL manualmente, Plesk te permite restaurar una base de datos completa desde sus propios backups. Para ello:
- Ve a "Herramientas y ajustes".
- Busca "Administrador de copias de seguridad".
- Localiza el backup que contiene tu base de datos.
- Selecciona la opción de restaurar y elige solo la base de datos que necesitas.
Este método es más cómodo si tienes backups automáticos configurados en tu servidor.
Consejos para no perder datos nunca
La mejor forma de evitar dolores de cabeza es tener un plan de copias de seguridad. Desde Plesk puedes configurar backups automáticos diarios o semanales. Te recomiendo:
- Activar los backups automáticos si tu proveedor lo permite.
- Guardar siempre una copia externa de tus bases de datos (por ejemplo, descargándolas a tu PC).
- Antes de cualquier cambio importante (actualización de plugins, cambios en el código), hacer un backup manual.
[!WARNING]
Nunca importes una base de datos sin antes hacer una copia de la actual. Si algo sale mal, podrás volver al estado anterior.
Preguntas frecuentes (FAQ)
¿Puedo importar una base de datos de WordPress en Plesk?
Sí, el proceso es exactamente el mismo. Solo asegúrate de que el archivo SQL proviene de un WordPress y que los datos de conexión en tu archivo wp-config.php apuntan a la base de datos correcta.
¿Qué hago si mi archivo SQL está comprimido en ZIP?
Plesk acepta archivos .zip en la mayoría de las versiones. Si no te lo acepta, descomprime el archivo en tu ordenador y sube el .sql directamente.
¿Puedo importar una base de datos desde otro panel como Syspanel?
Si vienes de Syspanel (el antiguo HestiaCP), el proceso es el mismo. Solo necesitas exportar tu base de datos desde Syspanel (normalmente en formato .sql) y luego importarla en Plesk siguiendo los pasos de este artículo.
[!TIP]
Recuerda que Syspanel se accede por el puerto 2106. Si tienes dudas sobre cómo exportar desde allí, busca la opción "Exportar base de datos" en su panel.
¿Pierdo los datos actuales si importo un SQL?
Sí, si la base de datos ya tiene tablas con el mismo nombre y el archivo SQL contiene DROP TABLE o si marcas la opción "borrar antes de importar", perderás los datos actuales. Si no quieres perderlos, importa en una base de datos nueva.
¿Puedo importar una base de datos sin usar el panel de Plesk?
Sí, puedes usar herramientas como phpMyAdmin (si está instalado en tu servidor) o la línea de comandos MySQL. Pero el método de Plesk es el más sencillo y seguro para usuarios sin experiencia.
Conclusión
Restaurar base de datos plesk es un proceso sencillo si sigues los pasos adecuados. La clave está en tener un archivo SQL limpio y elegir correctamente la base de datos de destino. Con esta guía, ya sabes importar SQL plesk sin depender de un técnico.
Recuerda siempre hacer una copia de seguridad antes de importar, verificar los permisos de tu archivo y, si tienes dudas, no dudes en contactar con tu proveedor de hosting. Ellos siempre pueden echarte una mano si algo falla.
Ahora que ya sabes cómo hacerlo, ponte manos a la obra y recupera esa base de datos. ¡Tu web te lo agradecerá!
