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

Cómo importar una base de datos SQL en Syspanel

Actualizado el 7 de febrero de 2026

Si has llegado hasta aquí buscando cómo importar una base de datos SQL en Syspanel, estás en el lugar correcto. Este es uno de los procesos más comunes y necesarios cuando trabajas con sitios web dinámicos (como los hechos en WordPress, Joomla, o cualquier CMS). Ya sea que estés migrando un sitio, restaurando una copia de seguridad o transfiriendo datos de un entorno local a tu servidor, saber cómo importar un archivo SQL es una habilidad fundamental.

En este tutorial, te guiaré paso a paso, de forma clara y sin tecnicismos, para que puedas hacerlo tú mismo. Todo se realiza desde tu panel de control Syspanel, al que accedes por el puerto 2106 (recuerda: https://tudominio.com:2106). Vamos a ello.


¿Qué es una base de datos SQL y por qué necesitas importarla?

Antes de empezar, es bueno que entiendas lo básico. Una base de datos SQL es como un gran archivo de Excel donde se almacena toda la información de tu web: usuarios, productos, comentarios, configuraciones, etc. Cuando exportas esa base de datos, obtienes un archivo con extensión .sql. Importar ese archivo significa “volcar” toda esa información dentro de un nuevo espacio vacío (tu nueva base de datos en el servidor).

Situaciones típicas donde necesitas importar:

  • Migración de hosting: Te mudas de un proveedor a otro y llevas tu web contigo.
  • Restauración de copia de seguridad: Algo salió mal y debes recuperar una versión anterior.
  • Desarrollo local a producción: Creaste tu web en tu computadora y ahora la subes al servidor real.
  • Actualización manual: Algunos sistemas requieren que importes un SQL para actualizar datos.

[INFO] Si no tienes todavía una base de datos creada en Syspanel, primero debes crearla. Ve a la sección “Bases de Datos” y haz clic en “Añadir Base de Datos”. Anota el nombre, el usuario y la contraseña. Los necesitarás más adelante.


Requisitos previos antes de importar

Para que todo funcione sin problemas, asegúrate de tener lo siguiente:

  1. Acceso a Syspanel (https://tudominio.com:2106). Usa tu usuario y contraseña de administrador.
  2. El archivo SQL que deseas importar. Debe ser un archivo con extensión .sql y no debe estar comprimido (si está en .zip o .gz, descomprímelo primero).
  3. El nombre de la base de datos destino (la que ya creaste en Syspanel).
  4. El usuario y contraseña de esa base de datos (los mismos que anotaste al crearla).

[WARNING] No intentes importar un archivo SQL en una base de datos que ya contiene datos importantes, a menos que quieras sobrescribirlos. Siempre es recomendable hacer una copia de seguridad previa.


Método 1: Importar desde phpMyAdmin (recomendado para principiantes)

Syspanel incluye phpMyAdmin, una herramienta gráfica que te permite manejar bases de datos con solo hacer clic. Es la forma más visual y segura para quienes no están familiarizados con líneas de comando.

Paso 1: Accede a phpMyAdmin desde Syspanel

  1. Inicia sesión en Syspanel (puerto 2106).
  2. En el menú lateral, busca y haz clic en “Bases de Datos”.
  3. Verás una lista de todas tus bases de datos. Localiza la que quieres usar.
  4. A la derecha de esa base de datos, haz clic en el icono de “phpMyAdmin” (suele ser un pequeño elefante azul o un enlace que dice “phpMyAdmin”).
  5. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin. No necesitas volver a iniciar sesión, ya que Syspanel te autentica automáticamente.

Paso 2: Selecciona la base de datos correcta

En phpMyAdmin, en el panel izquierdo, verás una lista de bases de datos. Haz clic en el nombre de la base de datos donde quieres importar el SQL. Se resaltará y verás las tablas que contiene (si está vacía, no verás ninguna).

Paso 3: Inicia la importación

  1. En el menú superior de phpMyAdmin, haz clic en la pestaña “Importar”.
  2. Aparecerá una pantalla con varias opciones. La más importante es “Archivo a importar”.
  3. Haz clic en el botón “Elegir archivo” y selecciona tu archivo .sql desde tu computadora.
  4. Deja las opciones por defecto (formato SQL, juego de caracteres utf-8, etc.). Solo asegúrate de que el tamaño del archivo no supere el límite que muestra la página (normalmente 50 MB o 100 MB). Si tu archivo es más grande, mira el Método 2 más adelante.

Paso 4: Ejecuta la importación

  1. Desplázate hacia abajo y haz clic en el botón “Continuar” o “Ejecutar”.
  2. phpMyAdmin procesará el archivo. Verás una barra de progreso. Si todo va bien, aparecerá un mensaje verde: “La importación se ha ejecutado correctamente”.
  3. ¡Listo! Ahora puedes ir al panel izquierdo, hacer clic en tu base de datos y ver todas las tablas importadas.

[TIP] Si durante la importación ves un error como “#1062 - Entrada duplicada”, no te asustes. Suele significar que ya existen algunos datos. En ese caso, puedes marcar la opción “Reemplazar datos de la tabla con los del archivo” (en la sección “Opciones de formato”) antes de importar.


Método 2: Importar mediante la terminal (para archivos grandes)

Si tu archivo SQL es muy pesado (por ejemplo, más de 100 MB), phpMyAdmin puede fallar por límites de tiempo o memoria. En Syspanel, puedes usar la terminal (SSH) o el comando desde el propio panel. Es más rápido y fiable.

Paso 1: Sube el archivo SQL al servidor

Necesitas tener el archivo .sql en algún lugar de tu servidor. Puedes subirlo mediante FTP (FileZilla, por ejemplo) a tu directorio personal (por ejemplo, /home/tuusuario/) o usar el administrador de archivos de Syspanel.

  1. En Syspanel, ve a “Archivos” y navega hasta una carpeta donde tengas permisos (por ejemplo, public_html o tu carpeta personal).
  2. Sube el archivo .sql usando el botón “Subir”.

Paso 2: Abre la terminal de Syspanel

  1. En el menú de Syspanel, busca “Terminal” o “Consola” (puede estar en “Avanzado” o “Herramientas”).
  2. Se abrirá una ventana con una línea de comandos. Escribe el siguiente comando (reemplaza los valores entre corchetes):
mysql -u [usuario_bd] -p [nombre_bd] < /ruta/completa/al/archivo.sql

Por ejemplo, si tu usuario es admin_miweb, tu base de datos se llama admin_miweb_db y subiste el archivo a /home/admin/miarchivo.sql, el comando sería:

mysql -u admin_miweb -p admin_miweb_db < /home/admin/miarchivo.sql

Paso 3: Introduce la contraseña

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

Paso 4: Verifica la importación

Si no ves ningún mensaje de error, la importación fue exitosa. Puedes comprobarlo entrando a phpMyAdmin y viendo las tablas.

[WARNING] Asegúrate de que la ruta del archivo sea correcta. Un error común es escribir mal el nombre o la ubicación. Si el archivo está en public_html, la ruta completa suele ser /home/tuusuario/public_html/archivo.sql.


Solución de problemas comunes (FAQ)

Aquí tienes las preguntas que más nos hacen en soporte. Léelas antes de contactarnos, probablemente encuentres la respuesta.

¿Por qué recibo el error “Access denied for user”?

Esto significa que el usuario o la contraseña que estás usando no son correctos. Ve a Syspanel > Bases de Datos y verifica los datos. También puedes restablecer la contraseña desde allí.

¿El archivo SQL debe tener algún formato especial?

Sí, debe ser un archivo de texto plano con extensión .sql. No uses archivos .zip, .rar o .gz directamente. Descomprímelos primero en tu computadora.

¿Puedo importar una base de datos de WordPress desde otro hosting?

Sí, es el mismo proceso. Solo asegúrate de que en el archivo SQL no haya rutas antiguas (por ejemplo, http://viejodominio.com). Si las hay, deberás reemplazarlas después de importar, usando un plugin como “Better Search Replace” o desde phpMyAdmin con una consulta SQL.

¿Qué hago si la importación se queda “cargando” para siempre?

Esto suele pasar con archivos muy grandes en phpMyAdmin. Prueba el Método 2 (terminal). Si no tienes acceso a terminal, puedes dividir el archivo SQL en partes más pequeñas usando herramientas como “Big Dump” o un editor de texto.

¿Se pierden los datos existentes al importar?

Depende de cómo lo hagas. Si la base de datos destino ya tiene tablas con el mismo nombre, se sobrescribirán. Si quieres conservar los datos antiguos, crea una base de datos nueva y vacía, e importa ahí.

¿Puedo importar desde un archivo .sql que contiene varias bases de datos?

No. Cada archivo .sql debe contener datos de una sola base de datos. Si tienes un archivo con múltiples bases, deberás editarlo y separarlas.


Consejos finales para una importación exitosa

  • Siempre respalda antes: Antes de importar, exporta la base de datos actual (por si algo sale mal). En phpMyAdmin, selecciona la base de datos, ve a “Exportar” y elige “rápida” y “SQL”.
  • Revisa los permisos: Asegúrate de que el usuario de la base de datos tenga todos los privilegios (SELECT, INSERT, UPDATE, DELETE, CREATE, etc.). En Syspanel, al crear la base de datos, los permisos se asignan automáticamente.
  • Codificación de caracteres: Si tu web tiene caracteres especiales (ñ, tildes), verifica que el archivo SQL esté en UTF-8. Si no, puedes convertirlo con un editor como Notepad++.
  • No cierres la ventana: Durante la importación, no cierres la pestaña del navegador ni apagues la computadora. Espera a que termine.

¿Necesitas más ayuda?

Si después de seguir este tutorial aún tienes problemas para importar una base de datos SQL en Syspanel, recuerda que nuestro equipo de soporte está disponible. Antes de contactarnos, ten a mano:

  • Captura de pantalla del error.
  • Nombre de la base de datos y usuario.
  • Tamaño del archivo SQL.

Con esa información, podremos ayudarte mucho más rápido.

[TIP] Si tu archivo SQL es enorme (más de 500 MB), considera optimizarlo antes de importar. Puedes eliminar tablas temporales o datos de logs que no necesites. Esto hará que el proceso sea más rápido y estable.


Resumen rápido:

  1. Crea la base de datos en Syspanel.
  2. Sube tu archivo .sql al servidor o tenlo listo en tu PC.
  3. Usa phpMyAdmin (archivos pequeños) o terminal (archivos grandes).
  4. Verifica que las tablas se hayan creado correctamente.
  5. ¡Listo! Tu web ya tiene los datos.

Ahora ya sabes cómo hacerlo. ¡Manos a la obra!

¿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