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

Cómo importar una base de datos SQL en phpMyAdmin (cPanel, Plesk, DirectAdmin)

Actualizado el 23 de abril de 2026

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

Antes de empezar con el proceso técnico, es importante que entiendas qué es phpMyAdmin. Es una herramienta gratuita y muy popular que te permite gestionar bases de datos MySQL o MariaDB desde un navegador web, sin necesidad de usar líneas de comandos. Básicamente, es el "panel de control" de tus bases de datos.

Importar una base de datos SQL es una tarea común cuando:

  • Migras tu sitio web a un nuevo servidor o proveedor de hosting.
  • Restauras una copia de seguridad que hiciste previamente.
  • Instalas un software que te entrega un archivo .sql (como algunos foros, tiendas online o sistemas de gestión de contenidos).
  • Necesitas mover datos de un entorno de desarrollo a uno de producción.

El proceso puede variar ligeramente dependiendo del panel de control que uses (cPanel, Plesk o DirectAdmin), pero el concepto es el mismo: subir el archivo .sql a través de phpMyAdmin y ejecutarlo para que las tablas, los datos y las estructuras se creen en tu base de datos.

A continuación, te explico paso a paso cómo hacerlo en los tres paneles de control más comunes. No te preocupes, es más fácil de lo que parece.

Requisitos previos antes de importar tu archivo SQL

Antes de lanzarte a importar, asegúrate de tener todo lo necesario. Esto te ahorrará dolores de cabeza:

  1. Tu archivo .sql: Debes tener el archivo de respaldo en tu ordenador. Normalmente termina en .sql, pero a veces viene comprimido en .zip o .gz. Si está comprimido, no necesitas descomprimirlo, phpMyAdmin y los paneles lo aceptan comprimido.
  2. Acceso al panel de control: Necesitas las credenciales de acceso a cPanel, Plesk o DirectAdmin. Normalmente, el acceso es algo como tudominio.com/cpanel, tudominio.com:8443 (Plesk) o tudominio.com:2222 (DirectAdmin).
  3. La base de datos creada: Es fundamental que ya tengas una base de datos creada y vacía (o con las tablas que quieres reemplazar) a la que vas a importar el archivo. Si no sabes cómo crearla, busca en el panel la sección "Bases de datos MySQL" y crea una nueva. Anota el nombre de la base de datos, el usuario y la contraseña, ya que los necesitarás más adelante.
  4. Paciencia: Si el archivo es muy grande (más de 100 MB), la importación puede tardar varios minutos. No cierres la pestaña del navegador mientras se ejecuta.

[INFO] Si tu archivo SQL es extremadamente grande (varios GB), es posible que phpMyAdmin no pueda procesarlo por límites de tiempo o de memoria del servidor. En ese caso, lo mejor es contactar con tu proveedor de hosting o usar herramientas avanzadas como la línea de comandos SSH.

Cómo importar una base de datos SQL en cPanel

cPanel es uno de los paneles de control más utilizados en el mundo del hosting compartido. Su interfaz es amigable y el proceso de importación es bastante directo.

Paso 1: Accede a cPanel y a phpMyAdmin

  1. Escribe la URL de acceso a tu cPanel en el navegador (normalmente tudominio.com/cpanel).
  2. Introduce tu usuario y contraseña.
  3. Dentro de cPanel, busca la sección "Bases de datos". Ahí verás el icono de "phpMyAdmin". Haz clic en él.

Paso 2: Selecciona la base de datos correcta

  1. Al entrar en phpMyAdmin, verás una lista de bases de datos en el panel izquierdo (o en un menú desplegable).
  2. Haz clic en el nombre de la base de datos a la que quieres importar el archivo. Es muy importante que selecciones la correcta, ya que si eliges una equivocada, podrías sobrescribir datos importantes.
  3. Una vez dentro, verás las tablas (si las hay) y una serie de pestañas en la parte superior de la pantalla.

Paso 3: Importar el archivo SQL

  1. Haz clic en la pestaña "Importar" en la parte superior de la pantalla.
  2. En la sección "Archivo a importar", verás un botón que dice "Examinar" o "Elegir archivo". Haz clic en él y busca el archivo .sql (o .zip o .gz) en tu ordenador.
  3. Deja las opciones de formato por defecto (SQL).
  4. Si tu archivo es grande, es posible que veas una opción que dice "SQL compatibility mode". Déjala en "NONE" a menos que sepas que necesitas otra cosa.
  5. Haz clic en el botón "Continuar" o "Importar" en la parte inferior de la página.

Paso 4: Espera y verifica

  1. phpMyAdmin procesará el archivo. Verás una barra de progreso o, si es rápido, un mensaje de éxito en verde que dice algo como "Importación satisfactoria".
  2. Una vez terminado, en el panel izquierdo, expande la base de datos que acabas de importar. Deberías ver las tablas que contenía tu archivo SQL.

[TIP] Si no ves el botón "Importar" en la pestaña, es porque has seleccionado la base de datos correcta en el panel izquierdo. Asegúrate de que el nombre de la base de datos aparezca en la parte superior de la pantalla.

Cómo restaurar un SQL en Plesk

Plesk es otro panel de control muy popular, sobre todo en servidores VPS y dedicados. Su estructura es un poco diferente a cPanel, pero el proceso es igual de sencillo.

Paso 1: Accede a Plesk y localiza la base de datos

  1. Escribe la URL de acceso a Plesk en tu navegador. Normalmente es tudominio.com:8443.
  2. Introduce tus credenciales.
  3. En el menú lateral izquierdo, busca la sección "Bases de datos". Haz clic en ella.
  4. Verás una lista de todas tus bases de datos. Localiza la base de datos donde quieres importar el archivo y haz clic en su nombre.

Paso 2: Abre phpMyAdmin desde Plesk

  1. Dentro de la página de gestión de la base de datos, busca un botón o icono que diga "phpMyAdmin". Normalmente está en la parte superior derecha o en la tabla de opciones.
  2. Haz clic en él. Se abrirá una nueva pestaña del navegador con phpMyAdmin, ya conectado a la base de datos que seleccionaste.

Paso 3: Importa el archivo SQL

  1. En phpMyAdmin, haz clic en la pestaña "Importar".
  2. Haz clic en "Examinar" y selecciona tu archivo .sql, .zip o .gz.
  3. Deja las opciones por defecto.
  4. Haz clic en "Continuar".
  5. Espera a que aparezca el mensaje de éxito.

[WARNING] A diferencia de cPanel, en Plesk es muy fácil importar accidentalmente a la base de datos equivocada si tienes varias. Verifica siempre que el nombre de la base de datos en la parte superior de phpMyAdmin coincida con la que elegiste en Plesk.

Cómo importar una base de datos SQL en DirectAdmin

DirectAdmin es un panel de control robusto y rápido, muy común en servidores de gama media y alta. El proceso es muy similar a los anteriores, pero con su propia interfaz.

Paso 1: Accede a DirectAdmin

  1. Escribe la URL de acceso a DirectAdmin en tu navegador. Normalmente es tudominio.com:2222.
  2. Introduce tu usuario y contraseña.

Paso 2: Encuentra la sección de bases de datos

  1. En el menú principal, busca el icono "MySQL Management" o "Bases de datos MySQL". Haz clic en él.
  2. Verás una lista de tus bases de datos. Haz clic en el icono de "phpMyAdmin" que está al lado de la base de datos a la que quieres importar el archivo. Este icono suele ser un pequeño "elefante" (el logo de MySQL) o un enlace que dice "phpMyAdmin".

Paso 3: Realiza la importación

  1. Se abrirá phpMyAdmin en una nueva pestaña, ya dentro de la base de datos seleccionada.
  2. Haz clic en la pestaña "Importar".
  3. Haz clic en "Examinar" y selecciona tu archivo.
  4. Haz clic en "Continuar".
  5. Espera el mensaje de éxito.

[TIP] En DirectAdmin, a veces el enlace a phpMyAdmin se abre en la misma pestaña. Si es así, usa el botón "Atrás" del navegador para volver al panel cuando hayas terminado.

Solución de problemas comunes al importar una base de datos

A veces las cosas no salen a la primera. Aquí tienes algunos problemas típicos y cómo resolverlos:

Error: "No se puede conectar al servidor MySQL" o "El servidor ha desaparecido"

  • Causa: El archivo es demasiado grande y el servidor agotó el tiempo de espera.
  • Solución: Intenta subir el archivo comprimido en .zip o .gz. Si ya lo está, prueba a dividir el archivo SQL en partes más pequeñas (puedes usar programas como mysqldump o editores de texto para separar las tablas). También puedes aumentar el límite de memoria en el archivo php.ini si tienes acceso a él.

Error: "No hay ninguna base de datos seleccionada"

  • Causa: Olvidaste hacer clic en el nombre de la base de datos en el panel izquierdo de phpMyAdmin antes de ir a la pestaña "Importar".
  • Solución: Vuelve a la página principal de phpMyAdmin (haciendo clic en el icono de la casa o en el logo), haz clic en el nombre de tu base de datos, y luego en "Importar".

Error: "Usuario 'usuario'@'localhost' no tiene acceso a la base de datos"

  • Causa: El usuario que estás utilizando en la conexión no tiene permisos sobre la base de datos que intentas importar.
  • Solución: En tu panel de control (cPanel, Plesk, DirectAdmin), ve a la gestión de usuarios de bases de datos y asegúrate de que el usuario que aparece en el error tiene "TODOS LOS PRIVILEGIOS" sobre la base de datos.

La importación se completa, pero no veo las tablas en el sitio web

  • Causa: Es posible que la configuración de conexión a la base de datos en tu sitio web (normalmente en un archivo wp-config.php para WordPress o config.php para otros CMS) apunte a una base de datos o usuario incorrecto.
  • Solución: Revisa el archivo de configuración de tu aplicación y asegúrate de que el nombre de la base de datos, el usuario y la contraseña son los correctos.

Error: "SQL sintaxis"

  • Causa: El archivo SQL está corrupto o fue generado con una versión de MySQL diferente a la de tu servidor.
  • Solución: Intenta abrir el archivo con un editor de texto (como Notepad++ o Sublime Text) y verifica las primeras líneas. Si contiene comandos como DELIMITER $$, puede que sea un problema de compatibilidad. Prueba a importar una versión más antigua del archivo o contacta con tu proveedor.

Preguntas frecuentes (FAQ) sobre la importación de SQL

¿Puedo importar un archivo .sql comprimido en .zip?

Sí, phpMyAdmin puede importar archivos comprimidos en .zip y .gz sin problemas. Esto es muy recomendable para archivos grandes, ya que reduce el tiempo de subida.

¿Qué hago si mi archivo SQL es demasiado grande?

Además de comprimirlo, puedes intentar aumentar los límites de upload_max_filesize y post_max_size en el archivo php.ini de tu servidor, si tienes acceso. Si no, contacta con tu proveedor de hosting para que te ayude o considera usar la importación por SSH.

¿Qué significa "importar base de datos cpanel"?

Es simplemente el proceso de usar la herramienta phpMyAdmin a la que se accede desde el panel de control cPanel para cargar un archivo .sql en tu base de datos. El proceso es el mismo que he descrito en la sección de cPanel.

¿Puedo importar una base de datos de un sitio web a otro?

Sí, siempre que ambos utilicen el mismo tipo de base de datos (MySQL/MariaDB). Solo tienes que exportar la base de datos del sitio de origen (usando "Exportar" en phpMyAdmin) y luego importarla en el sitio de destino siguiendo los pasos de esta guía.

¿Necesito borrar las tablas existentes antes de importar?

No, por defecto el archivo SQL suele incluir instrucciones para eliminar tablas existentes (DROP TABLE IF EXISTS) antes de crearlas de nuevo. Si tu archivo no las incluye, es posible que tengas conflictos. En ese caso, lo más seguro es vaciar la base de datos (usando la pestaña "Operaciones" y "Vaciar") antes de importar.

[INFO] Si tu proveedor de hosting utiliza el panel Syspanel (el antiguo HestiaCP) para gestionar tus servicios, el acceso a phpMyAdmin se realiza a través del puerto 2106. La interfaz y el proceso de importación son idénticos a los descritos en este artículo, así que no tendrás ningún problema para seguir estos pasos. Solo cambia la URL de acceso.

Conclusión y consejos finales

Importar una base de datos SQL en phpMyAdmin es una tarea fundamental para cualquier persona que gestione un sitio web. Como has visto, el proceso es muy similar en los tres paneles de control más populares: cPanel, Plesk y DirectAdmin. La clave está en:

  1. Seleccionar siempre la base de datos correcta.
  2. Utilizar la pestaña "Importar".
  3. Elegir el archivo correcto.
  4. Esperar a que termine el proceso.

Con un poco de práctica, te resultará una operación rápida y rutinaria.

[TIP] Siempre es una buena práctica hacer una copia de seguridad de tu base de datos actual antes de importar una nueva, especialmente si estás reemplazando datos existentes. De esta forma, si algo sale mal, podrás volver a la versión anterior sin problemas.

Espero que esta guía te haya sido de gran ayuda. Si tienes alguna otra duda, no dudes en contactar con nuestro equipo de soporte. ¡Estamos aquí para ayudarte!

¿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