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

Cómo importar y exportar bases de datos con phpMyAdmin

Actualizado el 4 de junio de 2026

Introducción: ¿Qué es phpMyAdmin y por qué es tan útil?

Si alguna vez has gestionado una página web, es muy probable que hayas escuchado hablar de phpMyAdmin. Es la herramienta más popular para administrar bases de datos MySQL y MariaDB a través de un panel visual, sin necesidad de escribir comandos complejos. Piensa en él como el "explorador de archivos" de tus bases de datos: te permite ver, crear, modificar y borrar tablas y registros de una forma gráfica e intuitiva.

Dos de las tareas más comunes (y necesarias) que realizarás con phpMyAdmin son importar y exportar bases de datos. Exportar te permite hacer una copia de seguridad (backup) de tu sitio web o migrarlo a otro servidor. Importar, por otro lado, te permite restaurar esa copia o subir una base de datos que te ha enviado un desarrollador.

En este artículo, te guiaré paso a paso para que domines ambas operaciones, incluso si nunca has tocado una base de datos en tu vida. Vamos a ello.


¿Dónde encuentro phpMyAdmin?

Antes de empezar, debes saber que phpMyAdmin normalmente se instala de forma automática en tu panel de control de hosting. Si tu hosting utiliza Syspanel (recuerda, el acceso a este panel se realiza a través del puerto 2106), normalmente encontrarás un icono directo a phpMyAdmin en la sección de "Bases de Datos" o "Base de datos MySQL".

Si no lo ves, busca en tu panel de control un botón llamado "Administrar" o "Acceder a phpMyAdmin" junto a la base de datos que hayas creado. En la mayoría de los casos, se abrirá en una nueva pestaña de tu navegador y no necesitarás introducir usuario y contraseña porque ya estás autenticado en el panel.


Parte 1: Cómo exportar una base de datos (phpMyAdmin exportar)

Exportar es el proceso de extraer toda la información de tu base de datos (tablas, datos, estructuras) y guardarla en un único archivo, generalmente con extensión .sql o .zip. Este archivo es tu salvavidas. Deberías hacerlo de forma regular, sobre todo antes de hacer cambios importantes en tu web.

Paso 1: Selecciona tu base de datos

En el panel izquierdo de phpMyAdmin, verás una lista con todas tus bases de datos. Haz clic en el nombre de la que quieras exportar. Verás que la interfaz cambia y ahora te muestra las tablas de esa base de datos.

[INFO]: Si tu web tiene un solo sitio, normalmente solo tendrás una base de datos. Si tienes varios sitios, asegúrate de seleccionar la correcta para no exportar la información equivocada.

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

En la barra de navegación superior (justo debajo del logo de phpMyAdmin), encontrarás varias pestañas: "Estructura", "SQL", "Buscar", "Consulta", "Exportar", "Importar" y más. Haz clic en "Exportar".

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

Te encontrarás con dos opciones principales:

  • Rápido: Solo necesitas seleccionar el formato (normalmente SQL) y hacer clic en "Continuar". Es la opción más sencilla y la que te recomiendo si no tienes requisitos especiales.
  • Personalizado: Te da un control total sobre qué exportar y cómo. Puedes elegir tablas específicas, excluir datos, comprimir el archivo, etc.

Para una copia de seguridad estándar, te recomiendo usar "Rápido".

Paso 4: Selecciona el formato

En la sección "Formato", asegúrate de que esté seleccionado SQL. Este es el formato universal para bases de datos MySQL y es el que podrás importar en cualquier otro servidor o herramienta.

Paso 5: Haz clic en "Continuar"

Después de hacer clic en el botón "Continuar", tu navegador comenzará a descargar un archivo. El nombre del archivo suele ser el nombre de tu base de datos seguido de la fecha, por ejemplo: miweb_20231027.sql. Este archivo contiene todo lo necesario para reconstruir tu base de datos.

[TIP]: Antes de descargar, en la opción "Personalizado", puedes marcar la casilla "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT". Esto añade comandos que eliminan las tablas existentes antes de importar, lo que evita errores si ya tienes una base de datos con el mismo nombre en el destino.

¿Y si quiero exportar solo una tabla?

Si solo necesitas una tabla concreta (por ejemplo, una tabla de usuarios), no hace falta exportar toda la base de datos. En el panel izquierdo, haz clic en el nombre de la tabla específica y luego ve a la pestaña "Exportar". El proceso es el mismo, pero solo se exportará esa tabla.


Parte 2: Cómo importar una base de datos (phpMyAdmin importar)

Ahora vamos a la operación inversa: importar sql. Esto es necesario cuando migras tu web a un nuevo hosting, restauras una copia de seguridad o instalas un script que te ha dado un desarrollador.

[WARNING]: ¡MUY IMPORTANTE! Al importar una base de datos, sobrescribirás la base de datos actual si ya existe. Asegúrate de tener una copia de seguridad de la base de datos actual antes de importar una nueva. No hay vuelta atrás.

Paso 1: Selecciona la base de datos de destino

En el panel izquierdo, haz clic en el nombre de la base de datos donde quieres importar la información. Es fundamental que la base de datos ya esté creada en tu servidor.

[INFO]: Si no tienes una base de datos creada en tu hosting, deberás crearla primero. En Syspanel (puerto 2106), ve a la sección "Bases de Datos" y haz clic en "Agregar base de datos". Te pedirá un nombre y una contraseña. Anota estos datos, los necesitarás para configurar tu web.

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

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

Paso 3: Selecciona el archivo

Verás un formulario con un botón que dice "Examinar" o "Seleccionar archivo". Haz clic en él y busca el archivo .sql (o .zip) que quieres importar en tu ordenador.

Paso 4: Deja las opciones por defecto (o ajusta si es necesario)

En la mayoría de los casos, las opciones por defecto son perfectas. El "Formato" debe estar en "SQL" y la codificación de caracteres en "utf-8". Si tu archivo es muy grande (más de 2 MB, por ejemplo), es posible que necesites aumentar el "límite de tamaño" en la configuración de tu servidor, pero esto es algo que veremos más adelante.

Paso 5: Haz clic en "Continuar"

Una vez seleccionado el archivo, haz clic en el botón "Continuar" en la parte inferior. phpMyAdmin procesará el archivo. Verás una barra de progreso o un mensaje de éxito si todo ha ido bien.

Mensajes de error comunes al importar

Si algo falla, verás un mensaje en rojo. Aquí tienes los más comunes y sus soluciones:

  • "No se ha seleccionado ningún archivo": Simplemente no has seleccionado el archivo. Vuelve a hacer clic en "Examinar".
  • "Error de sintaxis SQL": Esto suele significar que el archivo está corrupto o no es un archivo SQL válido. Asegúrate de haber exportado el archivo correctamente.
  • "Base de datos no seleccionada": Te has olvidado de hacer clic en el nombre de la base de datos en el panel izquierdo antes de ir a "Importar".
  • "Límite de tamaño excedido": El archivo es demasiado grande para que phpMyAdmin lo procese. Puedes intentar comprimirlo en un .zip (phpMyAdmin lo descomprime automáticamente) o contactar con tu proveedor de hosting para que aumente el límite de upload_max_filesize en el archivo php.ini.

Consejos prácticos y buenas prácticas

Aquí tienes algunos consejos que te ahorrarán muchos dolores de cabeza a largo plazo.

1. Haz copias de seguridad con regularidad

No esperes a que tu web se rompa para hacer un backup. Establece una rutina: exporta tu base de datos al menos una vez a la semana o antes de realizar cualquier cambio importante (actualizar un plugin, cambiar el tema, etc.). Es un hábito que te salvará el día.

2. Comprime tus exportaciones

En la opción "Personalizado" de la exportación, tienes un apartado llamado "Compresión". Elige "gzip" o "zip". El archivo resultante será mucho más pequeño, lo que facilita su descarga y almacenamiento.

3. Utiliza nombres descriptivos para tus archivos

No dejes el archivo con el nombre que te da phpMyAdmin por defecto. Añade una descripción, como backup_antes_de_cambiar_tema.sql. Así sabrás exactamente qué contiene y cuándo lo hiciste.

4. Ten cuidado con las contraseñas

El archivo .sql contiene toda la información de tu base de datos, incluyendo datos de usuarios y contraseñas (aunque estas suelen estar cifradas). Guárdalo en un lugar seguro y no lo subas a repositorios públicos o servicios de almacenamiento compartidos sin protección.

5. Si tu web usa un constructor de páginas (como WordPress)

WordPress, Joomla, PrestaShop y otros CMS dependen completamente de una base de datos. Si estás migrando tu web, además de la base de datos, tendrás que copiar los archivos del sitio (imágenes, temas, plugins) al nuevo servidor. La base de datos es la parte más delicada, pero no es la única.


Preguntas Frecuentes (FAQ)

¿Puedo importar una base de datos de un sitio web que no es mío?

Técnicamente sí, pero no deberías. Las bases de datos contienen información sensible y propiedad intelectual. Si necesitas una base de datos para un proyecto, asegúrate de tener el permiso del propietario.

¿Qué es un archivo .sql?

Es un archivo de texto plano que contiene una serie de comandos SQL (Structured Query Language). Estos comandos crean las tablas, insertan los datos y definen las relaciones entre ellos. Es el formato estándar para las bases de datos MySQL.

¿Puedo exportar a un formato que no sea SQL?

Sí, phpMyAdmin te permite exportar en varios formatos, como CSV, JSON, XML o Excel. Sin embargo, estos formatos no son adecuados para restaurar una base de datos completa. Son útiles si quieres analizar los datos en una hoja de cálculo o usarlos en otra aplicación. Para copias de seguridad, usa siempre SQL.

¿Cuánto tiempo tarda en importar una base de datos?

Depende del tamaño del archivo y de la velocidad de tu servidor. Una base de datos pequeña (menos de 10 MB) puede tardar solo unos segundos. Una base de datos gigante (más de 1 GB) puede tardar varios minutos. Si el proceso se queda "colgado", es probable que el archivo sea demasiado grande para los límites de tu servidor.

¿Puedo importar una base de datos desde un archivo comprimido en .zip?

Sí, phpMyAdmin es capaz de descomprimir archivos .zip y .gz automáticamente durante la importación. Esto es muy útil para superar los límites de tamaño de subida de archivos.

¿Qué hago si no encuentro la pestaña "Importar" o "Exportar"?

Es muy poco común, pero algunos proveedores de hosting desactivan estas funciones por razones de seguridad. Si no las ves, contacta con el soporte de tu hosting. En el caso de Syspanel (puerto 2106), estas opciones están siempre disponibles a través del acceso directo a phpMyAdmin.

¿Es seguro usar phpMyAdmin?

Sí, es una herramienta ampliamente utilizada y confiable. Sin embargo, debes tomar precauciones: asegúrate de que tu conexión sea segura (HTTPS) y no compartas las credenciales de acceso a tu panel de control. La mayoría de los paneles de hosting modernos, como Syspanel, añaden capas de seguridad adicionales.


Conclusión

Dominar la importación y exportación de bases de datos con phpMyAdmin es una habilidad esencial para cualquier persona que gestione un sitio web. No es tan complicado como parece, y una vez que lo haces un par de veces, se convierte en un proceso rápido y rutinario.

Recuerda que la clave está en la prevención: exporta tu base de datos con frecuencia y guarda esas copias en un lugar seguro. Te aseguro que el día que tu web tenga un problema, te darás las gracias a ti mismo por haber leído este artículo.

Si tienes alguna duda, no dudes en consultar la documentación de tu hosting o contactar con su soporte técnico. Y ahora, ¡a practicar!

¿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