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

Cómo exportar e importar bases de datos MySQL en phpMyAdmin

Actualizado el 29 de enero de 2026

¡Excelente pregunta! Manejar bases de datos MySQL puede sonar a algo de expertos, pero con herramientas como phpMyAdmin es más sencillo de lo que parece.

En este tutorial te voy a guiar paso a paso para que aprendas a exportar e importar bases de datos MySQL en phpMyAdmin, dos tareas fundamentales para hacer copias de seguridad, migrar sitios web o restaurar información. No necesitas ser un gurú técnico, solo seguir las indicaciones con calma.

Vamos a empezar con lo básico: qué es phpMyAdmin y por qué es tu mejor aliado para gestionar bases de datos.


¿Qué es phpMyAdmin y para qué sirve?

phpMyAdmin es una herramienta web gratuita que te permite administrar bases de datos MySQL de forma visual, sin tener que escribir comandos complicados en la terminal.

Es como el "escritorio" de tu base de datos: desde ahí puedes crear, modificar, eliminar tablas, y por supuesto, exportar e importar toda la información.

¿Cuándo necesitarás exportar o importar?

  • Exportar: Para hacer una copia de seguridad (backup) de tu base de datos antes de hacer cambios importantes, o para migrar tu web a otro servidor.
  • Importar: Para restaurar una copia de seguridad, mover datos de un servidor a otro, o instalar un sistema como WordPress en un hosting nuevo.

Antes de empezar: cómo acceder a phpMyAdmin

El acceso a phpMyAdmin depende de tu panel de control de hosting. Los más comunes son cPanel, DirectAdmin o Syspanel (anteriormente conocido como HestiaCP).

Si usas Syspanel (HestiaCP):

  1. Abre tu navegador y escribe la dirección de tu servidor seguida del puerto 2106. Por ejemplo: https://tudominio.com:2106.
  2. Inicia sesión con tu usuario y contraseña de Syspanel.
  3. Busca la sección de Bases de Datos y haz clic en phpMyAdmin.

[TIP] Si tu hosting usa cPanel, normalmente hay un icono directo a phpMyAdmin dentro del panel. En DirectAdmin, está en la sección "Administración de MySQL".

Una vez dentro de phpMyAdmin, verás una interfaz con una lista de bases de datos a la izquierda y un área de trabajo principal.


Cómo exportar una base de datos MySQL en phpMyAdmin

Exportar una base de datos es como hacer una "foto" de toda su estructura y datos. El resultado es un archivo .sql que puedes guardar en tu computadora.

Paso 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 sus tablas.

Paso 2: Ve a la pestaña "Exportar"

En la parte superior de la pantalla, busca y haz clic en la pestaña Exportar. Se abrirán las opciones de exportación.

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

phpMyAdmin te ofrece dos métodos:

  • Rápido: Exporta toda la base de datos con la configuración por defecto. Ideal para copias de seguridad simples.
  • Personalizado: Te permite elegir qué tablas exportar, qué formato usar, y opciones avanzadas como compresión.

Recomendación: Siempre usa el método Personalizado si quieres controlar detalles, pero para empezar, el Rápido es suficiente.

Paso 4: Configura las opciones (si usas Personalizado)

Si elegiste Personalizado, verás varias opciones. Las más importantes son:

  • Formato: Deja SQL (es el estándar para bases de datos).
  • Compresión: Marca gzip o zip para que el archivo pese menos. Esto es muy útil si la base de datos es grande.
  • Salida: Marca "Guardar salida en un archivo" para que se descargue automáticamente.

[WARNING] Si tu base de datos tiene muchas filas (miles o millones), exportarla sin compresión puede generar un archivo enorme. Siempre usa compresión gzip.

Paso 5: Haz clic en "Continuar"

Finalmente, presiona el botón Continuar (o "Exportar" en la versión rápida). El navegador descargará el archivo .sql (o .sql.gz si usaste compresión).

¡Listo! Ya tienes tu base de datos exportada. Guárdala en un lugar seguro.


Cómo importar una base de datos MySQL en phpMyAdmin

Importar es el proceso inverso: tomar un archivo .sql y cargarlo en phpMyAdmin para restaurar la base de datos.

Paso 1: Prepara la base de datos de destino

Si la base de datos ya existe y quieres reemplazarla, es mejor borrar todas sus tablas primero. Para eso:

  1. Selecciona la base de datos en el panel izquierdo.
  2. Marca la casilla "Seleccionar todo" (al lado del nombre de las tablas).
  3. En el menú desplegable "Con seleccionados", elige Eliminar.
  4. Confirma la acción.

[INFO] Si no borras las tablas, la importación intentará crearlas de nuevo y puede dar error si ya existen. Para evitar problemas, siempre limpia la base de datos antes de importar.

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

Con la base de datos seleccionada (vacía o no), haz clic en la pestaña Importar en la parte superior.

Paso 3: Sube el archivo

Verás un formulario con:

  • Archivo a importar: Haz clic en "Seleccionar archivo" y busca el .sql o .sql.gz que descargaste antes.
  • Juego de caracteres: Déjalo en utf-8 (es el estándar moderno).
  • Formato: Debe estar en SQL.

Paso 4: Configura opciones avanzadas (opcional)

Si el archivo es muy grande (más de 50 MB), phpMyAdmin puede tener problemas. En ese caso:

  • Marca la opción "Permitir la interrupción de la importación..." y pon un límite alto, por ejemplo 5000 segundos.
  • Si el servidor te da error de "tamaño de archivo excedido", deberás subir el límite desde la configuración del servidor (esto lo hace tu proveedor de hosting).

[WARNING] Si tu base de datos es enorme (varios GB), la importación vía phpMyAdmin puede fallar. En ese caso, usa la línea de comandos o herramientas como BigDump. Pero para la mayoría de sitios web, phpMyAdmin funciona perfecto.

Paso 5: Haz clic en "Continuar"

Presiona el botón Continuar y espera a que termine el proceso. Verás una barra de progreso y al final un mensaje de éxito.

¡Importación completada! Ahora puedes revisar las tablas en el panel izquierdo para confirmar que los datos están allí.


Preguntas frecuentes (FAQ) sobre exportar e importar en phpMyAdmin

Aquí respondo las dudas más comunes que suelen tener los usuarios.

¿Qué hago si el archivo es demasiado grande para importar?

Si tu archivo .sql pesa más de lo que permite tu servidor (normalmente 50 MB en hosting compartido), tienes varias opciones:

  1. Compresión: Asegúrate de que el archivo esté comprimido en .gz o .zip. phpMyAdmin puede descomprimirlo automáticamente.
  2. Dividir el archivo: Usa herramientas como BigDump o divide el SQL en partes más pequeñas.
  3. Línea de comandos: Si tienes acceso SSH, usa mysql -u usuario -p basededatos < archivo.sql. Es mucho más rápido y sin límites de tamaño.

¿Puedo exportar solo algunas tablas?

Sí, en el método Personalizado de exportación puedes marcar las tablas específicas que deseas incluir. Esto es útil si solo necesitas ciertos datos, como las tablas de usuarios o de pedidos.

¿La exportación incluye los datos o solo la estructura?

Por defecto, phpMyAdmin exporta tanto la estructura (columnas, índices) como los datos. En el método Personalizado puedes elegir solo estructura (útil para clonar la base sin datos) o solo datos.

¿Es seguro hacer esto en un sitio en producción?

Sí, exportar una base de datos no afecta su funcionamiento. Pero importar puede sobrescribir datos existentes, así que siempre haz una copia de seguridad antes de importar en un sitio en vivo.

¿Qué hago si me sale un error de "no se puede conectar" o "tabla no existe"?

  • Error de conexión: Revisa que tu usuario de MySQL tenga permisos sobre la base de datos.
  • Tabla no existe: Al importar, asegúrate de que el archivo SQL esté bien formado y no tenga errores. Puedes abrirlo con un editor de texto (como Notepad++) para verificar.

Consejos finales para gestionar tus bases de datos

  1. Haz copias de seguridad periódicas: Programa exportaciones automáticas desde tu panel de hosting (Syspanel, cPanel, etc.) o usa un plugin si tu sitio es WordPress.
  2. Nombra los archivos con fecha: Por ejemplo, backup_miweb_2023-10-15.sql.gz. Así sabrás cuándo lo hiciste.
  3. Prueba la importación en un entorno de pruebas: Antes de subir datos a un sitio en producción, impórtalos en un subdominio o localhost para verificar que todo funciona.
  4. Usa siempre compresión: Ahorra espacio y tiempo de descarga/carga.

[TIP] Si usas Syspanel, recuerda que el puerto para acceder a tu panel es el 2106. Allí también puedes gestionar usuarios de bases de datos y permisos, además de phpMyAdmin.


Conclusión

Exportar e importar bases de datos MySQL en phpMyAdmin es una habilidad básica pero poderosa para cualquier persona que administre sitios web. Con estos pasos, ya puedes hacer copias de seguridad, migrar tu web a otro hosting o restaurar información perdida.

Recuerda siempre:

  • Exportar para guardar tus datos.
  • Importar para restaurarlos.
  • Probar antes de hacer cambios en producción.

Si algo no sale como esperabas, vuelve a leer los pasos o consulta la documentación de tu hosting. ¡No te rindas! La práctica hace al maestro.

¿Tienes más dudas? Déjalas en los comentarios y con gusto te ayudaré.

¿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