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

Cómo exportar e importar una base de datos en Syspanel (phpMyAdmin)

Actualizado el 31 de octubre de 2025

Introducción: Tu base de datos, tu tesoro digital

Si tienes una página web, una tienda online o una aplicación, seguramente llegará un momento en el que necesites mover, copiar o restaurar la información de tu base de datos. Piensa en ella como el almacén central de tu proyecto: contiene tus artículos, los datos de tus clientes, los pedidos o las contraseñas cifradas. Perderla sería un desastre, y cambiarla de servidor puede ser un dolor de cabeza si no sabes cómo hacerlo bien.

Este artículo es tu guía definitiva para dominar el arte de exportar e importar una base de datos en Syspanel (phpMyAdmin). No importa si eres principiante total o si ya has trasteado un poco; aquí te lo explicamos paso a paso, con un lenguaje claro y sin tecnicismos innecesarios. Al final, serás capaz de hacer un backup base de datos o restaurar base de datos con total confianza.

Vamos a ello.


¿Qué es phpMyAdmin y por qué lo usamos en Syspanel?

Antes de ensuciarnos las manos, es importante que entiendas la herramienta que vas a utilizar. phpMyAdmin es un software libre escrito en PHP que permite administrar bases de datos MySQL o MariaDB a través de una interfaz web. Es el estándar de facto en la mayoría de los paneles de control de hosting, y Syspanel no es una excepción.

En Syspanel (nuestro panel de control, anteriormente conocido como HestiaCP, y al que se accede por el puerto 2106), phpMyAdmin viene preinstalado y configurado para que puedas gestionar tus bases de datos sin necesidad de usar comandos complejos en la terminal. Es tu ventana gráfica al mundo de las tablas, filas y columnas.

¿Para qué te sirve esto? Para dos cosas principalmente:

  1. Exportar: Sacar una copia completa de tu base de datos en un archivo (normalmente con extensión .sql o .zip). Esto es esencial para hacer backups o para migrar tu web a otro servidor.
  2. Importar: Meter un archivo .sql dentro de una base de datos existente (o vacía). Esto es lo que harás cuando quieras restaurar base de datos desde un backup o cuando te mudes de hosting.

Ahora que sabemos qué es, vamos a ver cómo acceder y manejarlo dentro de Syspanel.


Primeros pasos: Acceder a Syspanel y localizar tu base de datos

### Acceso al panel

Para empezar, abre tu navegador favorito y escribe la dirección de tu servidor seguida del puerto. Recuerda que en Syspanel, el puerto de acceso es el 2106.

https://tu-dominio.com:2106 o https://tu-ip:2106

Te pedirá tu usuario y contraseña de administrador. Una vez dentro, verás el panel principal con todas las opciones de gestión.

### Encontrando la sección de Bases de Datos

En el menú lateral o superior, busca la sección que dice "Bases de Datos" o "Base de datos". Haz clic ahí. Verás un listado con todas las bases de datos que has creado. Cada una tendrá un nombre (normalmente algo como usuario_nombrebasededatos) y un usuario asociado.

Al lado de cada base de datos, encontrarás un icono o botón que te llevará directamente a phpMyAdmin. Puede aparecer como un pequeño logo de SQL o un texto que dice "phpMyAdmin". Haz clic en él. Se abrirá una nueva pestaña del navegador con la interfaz de phpMyAdmin, ya pre-seleccionada tu base de datos.


Cómo exportar una base de datos en Syspanel (phpMyAdmin)

Exportar es el proceso de crear un backup. Es una práctica que deberías hacer con frecuencia, sobre todo antes de realizar cambios importantes en tu web, actualizar plugins o modificar el diseño. Vamos a ver dos métodos: el rápido y el completo.

### Método rápido: Exportación simple

Este método es perfecto para la mayoría de los casos. Es rápido, fiable y genera un archivo que luego podrás importar sin problemas.

  1. Dentro de phpMyAdmin, asegúrate de que en el panel izquierdo está seleccionada tu base de datos (aparece en negrita). En el panel derecho, verás las tablas de esa base de datos.
  2. Haz clic en la pestaña "Exportar" en la barra superior.
  3. En la siguiente pantalla, verás dos opciones principales: "Rápido" y "Personalizado". Para este método, deja seleccionada la opción "Rápido".
  4. En el apartado "Formato", asegúrate de que esté seleccionado "SQL". Este es el formato estándar y compatible con casi todo.
  5. Haz clic en el botón "Continuar" o "Exportar" (dependiendo de la versión).

El navegador descargará automáticamente un archivo con un nombre similar a tu_base_de_datos.sql. ¡Felicidades! Ya tienes tu backup base de datos. Guárdalo en un lugar seguro, idealmente en tu ordenador y en la nube.

### Método personalizado: Control total

Si eres más meticuloso o necesitas opciones especiales (como excluir ciertas tablas o hacer un backup solo de datos), el método personalizado es para ti.

  1. Ve a la pestaña "Exportar" de nuevo.
  2. Esta vez, selecciona la opción "Personalizado".
  3. Verás un montón de opciones. No te asustes, solo vamos a tocar las importantes:
    • Tablas: En el bloque "Seleccionar tablas", puedes elegir todas (por defecto) o desmarcar las que no quieras incluir en el backup.
    • Salida: Aquí puedes elegir el nombre del archivo y la compresión (recomendamos "comprimido" si la base es grande, para que ocupe menos).
    • Opciones específicas del formato: Asegúrate de que "Estructura" y "Datos" están marcados. Esto incluye tanto la definición de las tablas como la información que contienen.
  4. Baja un poco y verás "Enviar". Ahí puedes marcar la casilla "Guardar como archivo" y elegir el tipo de compresión (Ninguna, "zipped" o "gzipped").
  5. Haz clic en "Continuar" y listo.

Este método es útil si, por ejemplo, tienes una tabla de logs enorme que no quieres respaldar, o si necesitas el backup en un formato comprimido para ahorrar espacio.


Cómo importar una base de datos en Syspanel (phpMyAdmin)

Importar es el proceso de restaurar. Es lo que harás cuando quieras recuperar un backup antiguo, mover tu web a un nuevo servidor o simplemente cargar una base de datos que te ha enviado un desarrollador.

### Preparación antes de importar

Antes de lanzarte a importar, ten en cuenta esto:

  • Base de datos vacía: Lo más recomendable es que importes el archivo .sql en una base de datos vacía. Si importas sobre una base con datos existentes, la importación sobrescribirá las tablas que coincidan. Si no quieres perder los datos actuales, crea una nueva base de datos en Syspanel y úsala para la importación.
  • Formato del archivo: Asegúrate de que el archivo que vas a importar es un .sql o un .zip que contenga un .sql en su interior.

### Pasos para la importación

  1. Accede a phpMyAdmin desde Syspanel, tal y como vimos antes. Asegúrate de tener seleccionada la base de datos donde quieres importar los datos.
  2. Haz clic en la pestaña "Importar" en la barra superior.
  3. Verás un formulario con un botón que dice "Examinar" o "Elegir archivo". Haz clic en él y busca el archivo .sql o .zip en tu ordenador.
  4. Deja las opciones de formato por defecto (SQL). Si tu archivo es muy grande y el servidor lo permite, puedes subir el límite en "Configuraciones parciales de importación", pero es raro que lo necesites.
  5. Haz clic en el botón "Continuar" o "Importar" en la parte inferior.

El proceso puede tardar unos segundos o varios minutos, dependiendo del tamaño del archivo. Al finalizar, verás un mensaje de éxito en verde: "La importación ha finalizado correctamente". ¡Eso es todo! Tu restaurar base de datos ha sido un éxito.


Errores comunes y cómo solucionarlos

Aunque el proceso es sencillo, a veces pueden surgir problemas. Aquí tienes los más habituales y sus soluciones.

### Error de "archivo demasiado grande"

Si tu archivo .sql supera el límite de subida del servidor (normalmente upload_max_filesize o post_max_size), verás un error.

  • Solución 1: Comprime tu archivo en formato .zip o .gz. phpMyAdmin puede importar archivos comprimidos y ocupan mucho menos espacio.
  • Solución 2: Si el archivo sigue siendo demasiado grande, tendrás que dividirlo en partes más pequeñas. Puedes usar herramientas como mysqldump en la terminal o programas de escritorio como HeidiSQL para hacerlo.
  • Solución 3: Contacta con el soporte de Syspanel para que aumenten el límite de subida temporalmente.

### Error de "base de datos no seleccionada"

Este error aparece cuando intentas importar sin haber seleccionado previamente una base de datos en el panel izquierdo.

  • Solución: Haz clic en el nombre de tu base de datos en el panel izquierdo de phpMyAdmin. Verás que se resalta y que el texto de la pestaña "Importar" ahora está activo.

### Error de "duplicados" o "columna desconocida"

Esto suele pasar cuando intentas importar un archivo en una base de datos que ya contiene tablas con el mismo nombre o una estructura diferente.

  • Solución: Crea una base de datos nueva en Syspanel y repite la importación en esa base vacía. Si el error persiste, es que el archivo .sql está corrupto o fue generado con una versión de MySQL muy diferente.

Mejores prácticas para el backup y la restauración

Aquí van unos consejos de oro para que nunca pierdas el sueño por tus datos.

  • Automatiza los backups: Syspanel te permite configurar backups automáticos desde su panel de control. Actívalos para que se hagan copias diarias o semanales sin que tengas que acordarte tú. Es la forma más segura de tener siempre un backup base de datos reciente.
  • Descarga tus backups: No dejes los backups solo en el servidor. Si el servidor se cae o es comprometido, perderás todo. Descarga una copia a tu ordenador y a un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.).
  • Prueba tus backups: No esperes a necesitar un backup para comprobar si funciona. Haz una importación de prueba en una base de datos vacía cada cierto tiempo. Así te aseguras de que el archivo no está dañado y de que sabrás cómo hacerlo cuando sea necesario.
  • Exporta antes de actualizar: Antes de actualizar WordPress, un plugin o un tema, haz una exportación rápida. Si algo sale mal, podrás restaurar base de datos en cuestión de minutos.

Preguntas frecuentes (FAQ) sobre Syspanel y phpMyAdmin

### ¿Puedo exportar solo una tabla en lugar de toda la base de datos?

Sí, claro. En la vista de la base de datos, en la pestaña "Exportar", selecciona la opción "Personalizado". En el bloque "Seleccionar tablas", desmarca todas y marca solo la que quieras exportar. Luego, continúa con el proceso normal.

### ¿Qué es el puerto 2106 y por qué lo necesito?

El puerto 2106 es el puerto de acceso por defecto al panel de control Syspanel (anteriormente conocido como HestiaCP). Es la puerta de entrada a todas las herramientas de administración, incluyendo la gestión de bases de datos. Sin él, no podrás acceder a la interfaz de Syspanel.

### ¿Es seguro usar phpMyAdmin en Syspanel?

Sí, es seguro siempre que tomes precauciones básicas: usa contraseñas fuertes para tu usuario de Syspanel y para la base de datos, no compartas tus credenciales, y asegúrate de tener una conexión HTTPS (que es lo que hace que la URL empiece por https). Syspanel, además, gestiona los accesos de forma segura.

### ¿Qué hago si mi importación se queda a medias?

Si la importación falla a mitad de camino, la base de datos puede quedar en un estado inconsistente. Lo mejor es truncar (vaciar) todas las tablas de la base de datos e intentar la importación de nuevo. Si el problema persiste, revisa el archivo .sql por si está dañado o genera una nueva exportación desde el origen.

### ¿Puedo importar una base de datos de otro hosting (cPanel, Plesk, etc.)?

Sí, el proceso es el mismo. Mientras tengas el archivo .sql o .zip, puedes importarlo en phpMyAdmin de Syspanel. Es una de las ventajas de usar estándares abiertos como MySQL y phpMyAdmin.


Conclusión: Domina tus datos con confianza

Exportar e importar una base de datos en Syspanel (phpMyAdmin) es una habilidad esencial para cualquier persona que gestione un sitio web. No es un proceso complicado, pero requiere que sepas qué estás haciendo y por qué. Con esta guía, ahora tienes el conocimiento necesario para:

  • Hacer un backup base de datos de forma segura y rápida.
  • Restaurar base de datos desde un archivo .sql sin contratiempos.
  • Entender la interfaz de phpMyAdmin dentro de Syspanel.
  • Solucionar los errores más comunes que pueden surgir.

Recuerda la regla de oro: siempre exporta antes de hacer cambios importantes. Y cuando necesites mover tu web, ya sabes que el puerto es el 2106 y que phpMyAdmin es tu mejor aliado.

Si tienes alguna duda, no dudes en consultar la documentación oficial de Syspanel o contactar con el soporte. Y, sobre todo, ¡practica! Cuanto más lo hagas, más fácil te resultará. Tus datos están en buenas manos.

¿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