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

Guía para restaurar una base de datos MySQL en Syspanel desde una copia de seguridad

Actualizado el 2 de diciembre de 2025

¿Te has quedado bloqueado porque tu web da un error de conexión con la base de datos? ¿O quizás has hecho un cambio en tu tienda online y algo ha salido mal? Respira hondo. Restaurar una base de datos MySQL en Syspanel desde una copia de seguridad es un proceso mucho más sencillo de lo que parece. En esta guía, te voy a explicar paso a paso, y con un lenguaje muy claro, cómo hacerlo sin necesidad de ser un experto en programación. Vamos a ello.

¿Qué es una base de datos y por qué es tan importante?

Antes de ponernos manos a la obra, es fundamental que entiendas qué es esto de la base de datos. Imagina que tu web es una tienda física. La base de datos sería el almacén donde guardas todos los productos, los precios, los clientes, los pedidos y las contraseñas. Sin ese almacén, la tienda no puede funcionar. Por eso, cuando algo falla en ese almacén (un error de conexión, un borrado accidental, un ataque informático), tu web se cae o muestra errores.

Ahí es donde entra en juego la copia de seguridad (o backup). Es como una fotografía de ese almacén en un momento concreto del tiempo. Si algo se rompe, puedes volver a colocar esa fotografía en su sitio y todo vuelve a la normalidad. En Syspanel, restaurar una base de datos es el proceso de coger esa fotografía (el archivo .sql) y volcar su contenido dentro de MySQL para que tu web vuelva a leer los datos correctamente.

Primeros pasos: Antes de restaurar tu base de datos MySQL en Syspanel

La calma es la clave. Antes de lanzarte a importar archivos, revisa estos puntos. Te ahorrará más de un dolor de cabeza.

1. Identifica el archivo de copia de seguridad correcto

Lo primero es tener localizado el archivo de backup. Normalmente tendrá una extensión .sql, .sql.gz o .zip. Asegúrate de que es el más reciente que contiene la información que necesitas. En Syspanel, dentro del gestor de archivos, puedes ver la fecha de modificación de cada archivo. Si no tienes claro cuál es, busca en tu ordenador o en el correo donde te lo hayan enviado.

2. Comprueba el nombre de la base de datos y el usuario

En Syspanel, el nombre de la base de datos y el usuario suelen tener un prefijo que los identifica (por ejemplo, usuario_basededatos). Es fundamental que sepas exactamente a qué base de datos quieres importar el archivo. Si tienes varias, anota el nombre correcto. Normalmente, este dato lo puedes encontrar en el archivo de configuración de tu web (por ejemplo, wp-config.php en WordPress o .env en Laravel).

3. Haz una copia de seguridad de lo que hay ahora (¡por si acaso!)

Parece contradictorio, pero antes de restaurar, es buena práctica hacer un backup de la base de datos actual. ¿Por qué? Porque si el archivo que vas a importar está dañado o no es el correcto, puedes volver al estado anterior sin perder nada. En Syspanel, esto se hace en un par de clics desde la sección de bases de datos. Es un seguro de vida.


Cómo restaurar una base de datos MySQL en Syspanel: El método paso a paso

Ahora sí, vamos al meollo del asunto. Syspanel ofrece varias formas de hacerlo, pero te voy a mostrar la más sencilla y visual para un usuario sin experiencia técnica. Es el método que recomendamos en el soporte técnico para el 90% de los casos.

Accede a tu panel de control Syspanel

Para empezar, abre tu navegador y ve a la URL de tu panel. Recuerda que el acceso a Syspanel se hace a través del puerto 2106. La dirección normalmente es algo así como https://tu-dominio.com:2106 o https://tu-ip:2106. Introduce tu usuario y contraseña de administrador.

Navega hasta la sección de Bases de Datos

Una vez dentro, busca en el menú lateral o en la barra superior la sección que dice "Bases de Datos" o un icono con un cilindro de base de datos. Haz clic ahí. Verás un listado con todas las bases de datos que tienes creadas en tu servidor.

Localiza tu base de datos y selecciona la opción de importar

En la lista, busca el nombre de la base de datos que quieres restaurar. A la derecha de cada base de datos, verás una serie de iconos o botones de acción. Normalmente hay un icono de un engranaje o un botón de "Administrar". Pasa el ratón por encima de los iconos para ver qué hace cada uno. Busca el que diga "Importar" o "Restaurar". Haz clic en él.

Sube el archivo de copia de seguridad

Se abrirá una nueva ventana o te llevará a otra página. Aquí es donde tienes que buscar el archivo .sql en tu ordenador. Verás un botón que dice "Elegir archivo" o "Seleccionar archivo". Haz clic y navega por tus carpetas hasta encontrar el backup. Selecciónalo.

[TIP] Si tu archivo es demasiado grande (más de 50 MB, por ejemplo) y la subida falla, no te preocupes. Más abajo te explico un truco para hacerlo desde el gestor de archivos de Syspanel que es infalible.

Ejecuta la importación

Una vez hayas seleccionado el archivo, verás un botón que dice "Importar" o "Subir e importar". Haz clic en él. El sistema empezará a subir el archivo y luego lo procesará. Este proceso puede tardar unos segundos o unos minutos, dependiendo del tamaño del archivo. No cierres la pestaña del navegador mientras se ejecuta.

Comprueba el resultado

Al terminar, Syspanel te mostrará un mensaje de éxito (normalmente en verde) o de error (en rojo). Si todo ha ido bien, ya puedes ir a tu web y comprobar que los datos están correctos. Si ha dado error, revisa el punto de "Solución de problemas" que tienes más abajo.


El método alternativo: Importar desde el gestor de archivos (para backups muy grandes)

¿Tu copia de seguridad pesa más de 100 MB y la subida se queda congelada? No pasa nada. Syspanel tiene un truco muy útil. La idea es subir el archivo comprimido (.zip o .gz) al servidor y luego descomprimirlo e importarlo desde allí. Es un poco más técnico, pero te lo explico fácil.

Paso 1: Sube tu archivo comprimido al directorio correcto

Primero, comprime tu archivo .sql en formato .zip o .gz (esto lo puedes hacer con WinRAR, 7-Zip o similar en tu ordenador). Luego, ve al "Administrador de Archivos" de Syspanel, navega hasta el directorio public_html o la carpeta raíz de tu web, y sube el archivo comprimido. Es un proceso de subida normal, pero al estar comprimido, es más rápido y no se corta.

Paso 2: Descomprime el archivo en el servidor

Una vez subido, haz clic derecho sobre el archivo .zip o .gz y busca la opción "Extraer" o "Descomprimir". Syspanel lo descomprimirá automáticamente en la misma carpeta. Ahora tendrás tu archivo .sql suelto en el servidor.

Paso 3: Importa desde la base de datos

Ahora ve a la sección de "Bases de Datos", busca tu base de datos y haz clic en "Administrar" (esto te llevará a phpMyAdmin). Dentro de phpMyAdmin, selecciona tu base de datos en el menú de la izquierda, haz clic en la pestaña "Importar" y en el campo de archivo, en lugar de buscar en tu ordenador, verás una opción para seleccionar un archivo del servidor. Busca el .sql que acabas de descomprimir en el paso anterior, selecciónalo y pulsa "Continuar". Así de simple.


Solución de problemas comunes al restaurar MySQL en Syspanel

A veces las cosas no salen a la primera. Aquí tienes los errores más típicos y cómo solucionarlos.

Error: "El archivo es demasiado grande"

Es el más común. Si el método de importación directa falla, usa el método del gestor de archivos que te he explicado justo arriba. Es la solución definitiva.

Error: "Error de sintaxis SQL" o "No se puede importar el archivo"

Esto suele significar que el archivo .sql está dañado, incompleto o no es un archivo de base de datos válido. Prueba a abrirlo con un editor de texto como el Bloc de notas y verifica que empieza con líneas como -- phpMyAdmin SQL Dump o CREATE TABLE. Si no es así, ese archivo no te servirá. Busca otra copia de seguridad.

Error: "Base de datos no seleccionada"

Esto ocurre si intentas importar desde phpMyAdmin sin haber seleccionado previamente la base de datos en el panel de la izquierda. Asegúrate de hacer clic en el nombre de tu base de datos antes de ir a la pestaña "Importar".

Error: "Acceso denegado para el usuario"

Esto es un problema de permisos. Es muy raro que ocurra en Syspanel porque el sistema configura los permisos automáticamente. Si lo ves, contacta con el soporte de tu hosting, pero normalmente se soluciona creando un nuevo usuario y asignándole todos los privilegios sobre la base de datos.

[WARNING] No modifiques nunca los archivos de configuración de tu web (como wp-config.php o .env) durante el proceso de restauración. Si lo haces, la web podría perder la conexión con la base de datos y dar un error fatal. Céntrate solo en importar el archivo SQL.


Preguntas frecuentes (FAQ) sobre la restauración de bases de datos

Para terminar, te dejo con las dudas que más nos llegan al soporte técnico. Seguro que alguna te suena.

¿Puedo restaurar una base de datos de un sitio a otro en Syspanel?

Sí, pero con matices. El archivo .sql contiene los datos, pero los nombres de las tablas y las rutas internas pueden hacer referencia al dominio antiguo. Si importas una base de datos de mipagina.com a otrapagina.com, es posible que necesites editar el archivo .sql con un editor de texto (buscar y reemplazar el dominio) antes de importarlo. Si no te sientes cómodo haciéndolo, es mejor que contactes con soporte.

¿Cuánto tiempo tarda en restaurar una base de datos?

Depende del tamaño. Una base de datos pequeña (menos de 10 MB) se restaura en segundos. Una de 500 MB puede tardar varios minutos. Es un proceso que no puedes interrumpir, así que ten paciencia.

¿Qué pasa si la restauración falla a mitad del proceso?

Syspanel es bastante robusto, pero si falla, la base de datos puede quedar a medias. Por eso es tan importante el punto 3 de la primera sección (hacer un backup antes de restaurar). Si falla, restaura la copia que hiciste antes y vuelve a intentarlo con otro archivo.

¿Perderé los cambios hechos después de la copia de seguridad?

Sí. Al restaurar una copia de seguridad, estás volviendo al estado exacto en el que se encontraba la base de datos en el momento en que se hizo esa copia. Cualquier cambio posterior (nuevos pedidos, comentarios, cambios de configuración) se perderá. Es la naturaleza de la restauración.

¿Es lo mismo "restaurar" que "importar" en Syspanel?

Sí, son sinónimos en este contexto. Cuando Syspanel te pide que importes un archivo SQL, lo que estás haciendo es restaurar la base de datos a ese estado. No hay diferencia funcional.


Consejos finales para mantener tu base de datos a salvo

Ya sabes cómo restaurar una base de datos MySQL en Syspanel. Ahora, un último consejo de oro: automatiza las copias de seguridad. En Syspanel, puedes configurar backups diarios o semanales de tus bases de datos y guardarlos en un lugar seguro (como Google Drive o Dropbox). Así, si ocurre un desastre, nunca perderás más de un día de trabajo.

Espero que esta guía te haya sido de ayuda. Como siempre, si te surge cualquier duda, no dudes en abrir un ticket de soporte. Estamos aquí para ayudarte. ¡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