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

¿Cómo importar una base de datos en Syspanel?

Actualizado el 26 de octubre de 2025

¡Hola! Soy el asistente técnico de Syspanel. Hoy vamos a aprender a realizar una tarea fundamental para cualquier sitio web dinámico: importar una base de datos. Ya sea que estés migrando tu web, restaurando una copia de seguridad o instalando un CMS como WordPress, Joomla o Drupal, saber cómo hacerlo correctamente en Syspanel te ahorrará tiempo y dolores de cabeza.

En este tutorial, paso a paso y en un lenguaje muy sencillo, te explicaré cómo importar tu archivo .sql en Syspanel. No necesitas ser un experto, solo seguir estas instrucciones al pie de la letra.


¿Qué necesito antes de empezar?

Antes de lanzarnos a la importación, asegúrate de tener dos cosas listas:

  1. Tu archivo SQL: Es el archivo que contiene la estructura y los datos de tu base de datos. Normalmente se llama algo como mibasededatos.sql, backup.sql o export_2024.sql. Si lo has descargado de otro hosting o lo has exportado desde phpMyAdmin, ya lo tienes.
  2. Acceso a Syspanel: Debes haber iniciado sesión en tu panel de control Syspanel. Recuerda que la dirección de acceso es https://tudominio.com:2106 (sí, el puerto 2106 es el que usamos para Syspanel).

[INFO] Si aún no tienes creada una base de datos y un usuario dentro de Syspanel, te recomiendo que primero crees una desde la sección "Bases de Datos". La importación la haremos sobre una base de datos ya existente.


Método 1: Importar usando phpMyAdmin (el más recomendado)

Este es el método más visual, sencillo y el que te recomiendo si eres principiante. phpMyAdmin es una herramienta web que viene integrada en Syspanel para gestionar tus bases de datos MySQL.

Paso 1: Accede a la sección de Bases de Datos en Syspanel

Desde el menú principal de Syspanel, busca y haz clic en la opción "Bases de Datos" (o "Databases" si lo tienes en inglés). Verás una lista de todas las bases de datos que tienes creadas en tu cuenta.

Paso 2: Localiza tu base de datos y haz clic en "phpMyAdmin"

En la fila de la base de datos donde quieras importar el archivo, busca un icono o enlace que diga "phpMyAdmin". Suele ser un icono de una pequeña base de datos o un botón azul. Al hacer clic, se abrirá una nueva pestaña o ventana con la herramienta.

[TIP] Si no ves el botón, asegúrate de que tu base de datos esté activa. Si está suspendida, deberás reactivarla desde el mismo panel.

Paso 3: Inicia sesión en phpMyAdmin (si es necesario)

En la mayoría de los casos, phpMyAdmin se abrirá automáticamente con tus credenciales. Si te pide usuario y contraseña, son exactamente los mismos que los de tu base de datos (los que creaste en Syspanel). Puedes consultarlos en la misma sección de "Bases de Datos" de Syspanel, haciendo clic en el ojo (👁) para ver la contraseña.

Paso 4: Selecciona tu base de datos

A la izquierda de la pantalla de phpMyAdmin, verás una lista de bases de datos. Haz clic en el nombre de la base de datos donde quieres importar. Se resaltará en negrita.

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

Una vez dentro de tu base de datos, mira en la barra de menú superior de phpMyAdmin. Busca y haz clic en la pestaña que dice "Importar" (o "Import").

Paso 6: Elige tu archivo SQL

Ahora verás una sección que dice "Archivo a importar". Haz clic en el botón "Seleccionar archivo" (o "Choose File") y busca en tu computadora el archivo .sql que descargaste o exportaste.

Paso 7: Configura las opciones (déjalas por defecto)

No necesitas cambiar nada aquí, pero es bueno que sepas qué significan:

  • Formato: Debe decir "SQL".
  • Juego de caracteres: Déjalo como utf-8 (es el estándar para webs modernas).
  • Importación parcial: No la marques, a menos que tengas un archivo enorme y quieras importar solo parte de él.

Paso 8: Haz clic en "Continuar" o "Ejecutar"

Desplázate hacia abajo y haz clic en el botón "Continuar" (o "Go"). phpMyAdmin empezará a procesar tu archivo. Verás una barra de progreso y, al final, un mensaje de éxito como "La importación se ha ejecutado correctamente".

[WARNING] Si el archivo es muy grande (más de 50 MB), puede que el proceso se ralentice o incluso falle. En ese caso, te recomiendo usar el Método 2 (línea de comandos) o dividir tu archivo SQL en partes más pequeñas.

¡Listo! Tu base de datos ya está importada.

Puedes cerrar la pestaña de phpMyAdmin e ir a tu web para comprobar que todo funciona correctamente.


Método 2: Importar usando la línea de comandos (SSH)

Este método es un poco más técnico, pero es mucho más rápido y no tiene límite de tamaño de archivo. Es ideal si tu archivo SQL pesa más de 100 MB.

Requisitos previos

  • Tener acceso SSH a tu servidor. Syspanel te permite gestionar usuarios SSH.
  • Saber el nombre de tu base de datos, el usuario y la contraseña. (Los encuentras en Syspanel > Bases de Datos).
  • Tener tu archivo .sql subido al servidor (por ejemplo, en la carpeta /home/usuario/).

Paso 1: Conéctate a tu servidor por SSH

Usa un cliente como PuTTY (Windows) o la terminal (Mac/Linux). Conéctate con tu usuario y contraseña de SSH.

Paso 2: Navega hasta la carpeta donde está tu archivo SQL

Usa el comando cd para moverte. Por ejemplo, si tu archivo está en /home/tuusuario/, escribe:

cd /home/tuusuario/

Paso 3: Ejecuta el comando de importación

El comando mágico es el siguiente. Reemplaza nombre_base_datos, usuario_base_datos y archivo.sql con tus datos reales.

mysql -u usuario_base_datos -p nombre_base_datos < archivo.sql
  • -u: Indica el usuario de la base de datos.
  • -p: Le dice a MySQL que te pedirá la contraseña.
  • nombre_base_datos: El nombre exacto de tu base de datos en Syspanel (suele ser usuario_nombre).
  • <: Redirige el contenido del archivo SQL al comando mysql.
  • archivo.sql: El nombre de tu archivo de backup.

Paso 4: Introduce la contraseña

Después de ejecutar el comando, el sistema te pedirá la contraseña del usuario de la base de datos. Escríbela (no verás caracteres, es normal) y presiona Enter.

Paso 5: Espera a que termine

Dependiendo del tamaño, puede tardar desde segundos hasta varios minutos. Cuando termine, verás el prompt de nuevo, sin ningún mensaje de error. Si hay errores, aparecerán en pantalla.

[INFO] Si estás en un servidor con MariaDB (muy común), el comando es exactamente el mismo. MariaDB es compatible con MySQL.


Preguntas Frecuentes (FAQ)

1. ¿Qué hago si me sale un error de "acceso denegado" en phpMyAdmin?

Revisa que el usuario y la contraseña que estás usando en phpMyAdmin sean exactamente los que aparecen en Syspanel. A veces, al copiar la contraseña, se cuela un espacio en blanco. También asegúrate de que el usuario tenga todos los privilegios sobre la base de datos (en Syspanel puedes gestionarlos).

2. Mi archivo SQL pesa 200 MB y phpMyAdmin no lo importa, ¿qué hago?

Usa el Método 2 (línea de comandos). Es la solución más eficiente. Si no te sientes cómodo con SSH, puedes dividir el archivo SQL en partes más pequeñas usando herramientas como Split en Linux o programas de escritorio.

3. ¿Puedo importar una base de datos desde otro hosting directamente?

Sí, pero primero debes exportar un archivo .sql desde tu hosting anterior (normalmente desde su phpMyAdmin). Luego, sigues este tutorial para importarlo en Syspanel.

4. ¿Se borran los datos que ya tenía en la base de datos al importar?

Sí, totalmente. Importar un archivo SQL sobrescribe la base de datos. Si tenías datos previos, se perderán. Por eso siempre es buena idea hacer una copia de seguridad antes de importar.

5. ¿Qué pasa si mi web usa un prefijo de tablas diferente?

No hay problema. El archivo SQL contiene el prefijo que usaba en el origen. Si tu web actual usa otro, deberás modificar el archivo de configuración de tu aplicación (por ejemplo, wp-config.php en WordPress) para que coincida, o editar el archivo SQL antes de importar.

6. Después de importar, mi web da error 500, ¿qué hago?

Puede ser un problema de compatibilidad de versiones de MySQL/MariaDB, o que el archivo SQL tenga errores. Revisa los logs de error de tu web en Syspanel (sección "Logs") o en el archivo error_log de tu carpeta pública. También asegúrate de que la base de datos y el usuario en Syspanel tengan los mismos nombres que en el archivo de configuración de tu web.


Consejo final: Siempre haz una copia de seguridad antes de importar

Antes de tocar nada, exporta tu base de datos actual desde phpMyAdmin (pestaña "Exportar"). Así, si algo sale mal, puedes restaurar la versión anterior en segundos. La prevención es la clave del éxito.

¡Y eso es todo! Como ves, importar una base de datos en Syspanel no es complicado. Tanto si usas la interfaz gráfica de phpMyAdmin como la línea de comandos, el proceso es muy directo.

Si tienes alguna duda, no dudes en contactar con nuestro equipo de soporte. Estamos aquí para ayudarte. ¡Buena suerte con tu proyecto!

¿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