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

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

Actualizado el 21 de marzo de 2026

Introducción

Gestionar bases de datos es una tarea fundamental para cualquier sitio web dinámico, ya sea que uses WordPress, Joomla, una tienda online o una aplicación personalizada. phpMyAdmin es la herramienta más popular y accesible para administrar bases de datos MySQL y MariaDB desde un panel web. Saber cómo exportar base de datos phpMyAdmin y importar base de datos phpMyAdmin te permitirá realizar copias de seguridad, migrar tu sitio a un nuevo servidor, o restaurar información después de un error.

En esta guía completa, aprenderás paso a paso el proceso completo, desde acceder a phpMyAdmin (ya sea por cPanel, Syspanel u otro panel) hasta ejecutar las operaciones de exportación e importación de forma segura. Está pensada para usuarios sin experiencia técnica, con un tono didáctico y ejemplos muy claros.


¿Qué es phpMyAdmin y por qué lo necesitas?

phpMyAdmin es una interfaz web gratuita que te permite manejar tus bases de datos sin necesidad de escribir comandos SQL complejos. Con ella puedes:

  • Crear y eliminar bases de datos y tablas.
  • Modificar estructuras y datos.
  • Exportar (descargar) una copia completa de tu base de datos.
  • Importar (subir) una base de datos desde un archivo de respaldo.

Es especialmente útil cuando cambias de hosting, realizas una migración o simplemente quieres tener un respaldo local de tu información.


Requisitos previos

Antes de empezar, asegúrate de tener:

  • Acceso al panel de control de tu hosting (cPanel, Syspanel, Plesk, DirectAdmin, etc.).
  • Credenciales de una base de datos (nombre de usuario y contraseña) o permisos de administrador.
  • Conexión a internet estable.

[INFO] Si tu hosting usa cPanel, encontrarás phpMyAdmin dentro de la sección "Bases de Datos". En Syspanel (HestiaCP), el acceso se realiza por el puerto 2106 (ejemplo: https://tudominio.com:2106) y luego seleccionas "phpMyAdmin" desde el menú.


Cómo acceder a phpMyAdmin

Desde cPanel

  1. Inicia sesión en tu cPanel (generalmente https://tudominio.com/cpanel).
  2. Busca la sección Bases de Datos.
  3. Haz clic en el icono phpMyAdmin.
  4. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin.

Desde Syspanel (HestiaCP)

  1. Accede a https://tudominio.com:2106 (recuerda que Syspanel usa el puerto 2106).
  2. Inicia sesión con tu usuario y contraseña de Syspanel.
  3. En el panel principal, busca la sección Bases de Datos.
  4. Haz clic en el nombre de la base de datos que deseas gestionar.
  5. Luego, presiona el botón phpMyAdmin (o Abrir phpMyAdmin).

[TIP] Si no ves la opción de phpMyAdmin en Syspanel, puede que necesites instalarlo desde el administrador de paquetes del panel. Consulta con tu proveedor de hosting.


Exportar una base de datos en phpMyAdmin

Exportar significa descargar un archivo (normalmente con extensión .sql) que contiene toda la estructura y los datos de tu base de datos. Este archivo es tu respaldo y te servirá para restaurar la base en cualquier momento.

Paso a paso para exportar base de datos phpMyAdmin

  1. Selecciona la base de datos: En el panel izquierdo de phpMyAdmin, haz clic en el nombre de la base de datos que quieres exportar. Verás que se resalta y aparecen las tablas a la derecha.

  2. Ve a la pestaña "Exportar": En la barra de menú superior, haz clic en la pestaña Exportar. Se abrirá una pantalla con opciones.

  3. Elige el método de exportación:

    • Rápido: Exporta toda la base de datos con la configuración por defecto (formato SQL, compresión automática). Ideal para la mayoría de casos.
    • Personalizado: Te permite seleccionar tablas específicas, cambiar opciones de formato, añadir sentencias condicionales, etc. Recomendado solo si sabes lo que haces.

    Para un respaldo básico, selecciona Rápido.

  4. Selecciona el formato: Por defecto aparece SQL. Es el formato estándar y compatible con casi todos los sistemas. Si tu base es muy grande, puedes elegir comprimirla (gzip, zip) para que ocupe menos espacio.

  5. Haz clic en "Continuar" (o "Exportar" según la versión). El navegador descargará automáticamente el archivo .sql (o .sql.gz si elegiste compresión).

[WARNING] No cierres la ventana de phpMyAdmin hasta que la descarga haya finalizado. Si el archivo es muy grande, puede tardar varios segundos o minutos.

¿Qué contiene el archivo exportado?

El archivo .sql incluye:

  • Comandos CREATE TABLE para recrear la estructura de cada tabla.
  • Comandos INSERT INTO para insertar todos los datos fila por fila.
  • Configuraciones de índices, claves foráneas y otros elementos.

Puedes abrirlo con cualquier editor de texto (Bloc de notas, Sublime Text, etc.) para inspeccionarlo, pero no modifiques nada a menos que sepas lo que haces.


Importar una base de datos en phpMyAdmin

Importar es el proceso inverso: subes un archivo .sql (o comprimido) a phpMyAdmin y este reconstruye la base de datos con su estructura y datos. Es esencial para restaurar un respaldo o migrar tu sitio.

Paso a paso para importar base de datos phpMyAdmin

  1. Crea o selecciona la base de datos destino:

    • Si vas a restaurar una base existente, primero bórrala (opcional) o vacíala para evitar conflictos. Para borrarla, ve a la pestaña Operaciones y elige Eliminar la base de datos (ten cuidado, ¡no hay vuelta atrás!).
    • Si es una base nueva, créala desde tu panel de hosting o desde phpMyAdmin (pestaña Bases de datos, escribe un nombre y haz clic en Crear).
  2. Selecciona la base de datos vacía: Haz clic en su nombre en el panel izquierdo.

  3. Ve a la pestaña "Importar": En la barra superior, haz clic en Importar.

  4. Selecciona el archivo:

    • Haz clic en el botón Seleccionar archivo (o Examinar...) y busca en tu computadora el archivo .sql o .sql.gz que exportaste antes.
    • El tamaño máximo del archivo está limitado por la configuración del servidor (normalmente 50 MB o 100 MB). Si tu archivo es más grande, deberás dividirlo o usar herramientas como mysql desde línea de comandos.
  5. Configura las opciones adicionales (opcional):

    • Formato: Déjalo en SQL.
    • Compatibilidad: Si tu base viene de otra versión de MySQL, puedes elegir "NONE" o la versión específica.
    • Juego de caracteres: Generalmente utf-8.
    • Importación parcial: Si el archivo es muy grande, puedes activar "Permitir la interrupción de la importación" para que se procese en partes.
  6. Haz clic en "Continuar" (o "Importar"). phpMyAdmin comenzará a procesar el archivo. Verás una barra de progreso (si el archivo es pequeño, pasará muy rápido).

  7. Verifica el resultado: Al finalizar, aparecerá un mensaje de éxito. Luego, en el panel izquierdo, podrás ver las tablas importadas. Haz clic en alguna para comprobar que los datos están correctos.

[WARNING] Si el archivo es muy grande (más de 50 MB), es posible que la importación falle por tiempo de ejecución o límite de memoria. En ese caso, contacta a tu proveedor de hosting o utiliza herramientas como BigDump o la línea de comandos.


Solución de problemas comunes

Error "No se pudo conectar" o "Acceso denegado"

  • Verifica que tus credenciales de base de datos sean correctas.
  • Asegúrate de que la base de datos exista y tengas permisos de lectura/escritura.
  • En Syspanel, confirma que el puerto 2106 esté abierto y accesible.

El archivo de importación es demasiado grande

  • Comprime el archivo en .zip o .gz (phpMyAdmin los acepta).
  • Si sigue siendo grande, usa la opción Importación parcial o divide el archivo SQL en partes con herramientas online.
  • Pide a tu hosting que aumente el límite de subida (upload_max_filesize).

La importación se queda colgada o da timeout

  • Activa la opción Permitir la interrupción de la importación (en la pantalla de importación).
  • Aumenta el tiempo de ejecución máximo en php.ini si tienes acceso.
  • Como último recurso, importa desde la línea de comandos con mysql -u usuario -p basededatos < archivo.sql.

La exportación no descarga el archivo

  • Revisa que tu navegador no esté bloqueando las descargas.
  • Prueba con otro navegador o en modo incógnito.
  • Si usas una VPN, desactívala temporalmente.

Consejos adicionales

  • Realiza respaldos periódicos: Programa exportaciones automáticas desde tu panel de hosting o usa plugins como UpdraftPlus (para WordPress).
  • Nombra tus archivos de respaldo con fecha: Por ejemplo, respaldo_2025-02-17.sql. Así sabrás cuál es el más reciente.
  • Guarda los respaldos en un lugar seguro: No los dejes solo en el servidor; descárgalos a tu computadora o a la nube (Google Drive, Dropbox).
  • Antes de importar en un sitio en producción, haz una copia de seguridad de la base actual por si algo sale mal.

[TIP] Si trabajas con Syspanel (HestiaCP), recuerda que la URL de acceso es https://tudominio.com:2106. Allí podrás gestionar tus bases de datos y acceder a phpMyAdmin sin problemas.


Preguntas frecuentes (FAQ)

¿Puedo exportar solo algunas tablas en lugar de toda la base de datos?

Sí. En la opción Personalizado de la exportación, puedes seleccionar las tablas que deseas incluir. Esto es útil si solo necesitas respaldar datos específicos.

¿Qué hago si la importación da error de "Tabla ya existe"?

Significa que la base de datos destino ya contiene tablas con el mismo nombre. Vacía o elimina la base de datos antes de importar, o usa la opción Añadir DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT en la exportación personalizada.

¿Puedo importar un archivo .sql de una versión anterior de MySQL?

Sí, pero puede haber incompatibilidades. En la pantalla de importación, selecciona la opción de compatibilidad adecuada (por ejemplo, MySQL 5.7 si tu servidor actual es 8.0). Si hay errores, consulta con soporte técnico.

¿Es seguro usar phpMyAdmin en un servidor público?

Sí, pero siempre debes mantenerlo actualizado y usar contraseñas fuertes. Además, muchos paneles (como Syspanel) permiten restringir el acceso por IP.

¿Puedo exportar desde un hosting compartido sin cPanel?

Sí, si tu hosting usa Syspanel (HestiaCP), accede por el puerto 2106 y luego a phpMyAdmin. Si no tienes panel, puedes instalar phpMyAdmin manualmente o usar herramientas como Adminer.


Conclusión

Saber cómo exportar base de datos phpMyAdmin y importar base de datos phpMyAdmin es una habilidad esencial para cualquier persona que gestione un sitio web. Con esta guía, has aprendido a realizar ambas operaciones de manera segura, paso a paso, y a solucionar los problemas más comunes.

Recuerda siempre hacer respaldos antes de cualquier cambio importante y mantener tus archivos de exportación organizados. Tanto si usas cPanel como Syspanel (HestiaCP), el proceso es muy similar y accesible para cualquier nivel de usuario.

¡Ahora ya puedes migrar, restaurar y proteger tus datos con total confianza!

¿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