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

Cómo exportar una base de datos MySQL desde phpMyAdmin (Guía para copias de seguridad)

Actualizado el 3 de abril de 2026

¿Por qué necesitas exportar tu base de datos MySQL?

Si tienes una web con WordPress, una tienda online o cualquier aplicación que use MySQL, la base de datos es el corazón de tu proyecto. Contiene artículos, usuarios, pedidos, configuraciones y todo lo que hace funcionar tu sitio. Perderla por un error, un ataque o un fallo del servidor sería un desastre.

Por eso, aprender a exportar MySQL es una de las tareas más importantes que puedes dominar. Exportar significa crear un archivo de texto (normalmente con extensión .sql) que contiene toda la información de tu base de datos. Ese archivo es tu backup base de datos y te permite restaurarla en cualquier momento.

La forma más sencilla y accesible para hacer esto, incluso si no tienes conocimientos técnicos, es usando phpMyAdmin. Es la herramienta que la mayoría de paneles de control de hosting incluyen para gestionar bases de datos. En esta guía, te explicaré paso a paso cómo hacerlo, sin tecnicismos y con trucos que te ahorrarán dolores de cabeza.

Antes de empezar: qué necesitas

Para seguir esta guía, solo necesitas dos cosas:

  1. Acceso a tu panel de control de hosting. Si usas un panel como cPanel, Plesk o Syspanel (recuerda que el puerto de acceso para Syspanel es el 2106), puedes encontrar el acceso a phpMyAdmin desde la sección de "Bases de Datos". Si no lo encuentras, contacta con tu proveedor de hosting.
  2. Las credenciales de tu base de datos. No las necesitas para exportar desde phpMyAdmin si ya has iniciado sesión en tu panel, pero es bueno tenerlas a mano por si acaso. Normalmente son un usuario y una contraseña que empiezan con el prefijo de tu cuenta.

Una vez que tengas esto, vamos a ello.

Paso 1: Accede a phpMyAdmin

phpMyAdmin exportar es la función estrella que vamos a usar. Para llegar a ella:

  1. Inicia sesión en tu panel de control de hosting.
  2. Busca la sección llamada "Bases de Datos" o "MySQL Databases".
  3. Dentro, verás un botón o enlace que dice phpMyAdmin. Haz clic en él.

Se abrirá una nueva pestaña en tu navegador. Verás una interfaz con una columna a la izquierda que lista todas tus bases de datos. Si solo tienes una, aparecerá directamente. Haz clic en el nombre de la base de datos que quieres exportar.

[INFO]: Si tienes varias bases de datos, asegúrate de seleccionar la correcta. Si no estás seguro, revisa el nombre en la configuración de tu aplicación (por ejemplo, en el archivo wp-config.php de WordPress).

Paso 2: Selecciona la opción "Exportar"

Una vez dentro de tu base de datos, verás una barra de menú en la parte superior con opciones como "Estructura", "SQL", "Buscar", "Consultas", etc. Busca la pestaña que dice Exportar y haz clic en ella.

Verás dos opciones principales:

  • Rápida: Exporta toda la base de datos con la configuración por defecto. Es la más sencilla, pero no permite personalizar nada.
  • Personalizada: Te permite elegir qué tablas exportar, el formato del archivo, las opciones de compresión y más. Es la opción recomendada para copias de seguridad más controladas.

Para esta guía, te recomiendo que uses la opción Personalizada, ya que te dará más control y garantizará que tu backup sea completo y restaurable.

Paso 3: Configura la exportación personalizada (los ajustes clave)

Al elegir "Personalizada", aparecerán muchas opciones. No te asustes, solo nos interesan unas pocas. Aquí te explico cuáles son y por qué son importantes:

### Selección de tablas

En la parte superior, verás una lista con todas las tablas de tu base de datos. Por defecto, están todas seleccionadas, lo cual es correcto para un backup completo. A menos que sepas exactamente lo que haces, no desmarques ninguna.

### Formato de exportación

En la sección "Formato", asegúrate de que el desplegable diga SQL. Este es el formato estándar para bases de datos MySQL y es el que necesitas para descargar SQL correctamente.

### Opciones específicas para el formato (muy importante)

Esta es la parte más técnica, pero la explicaré de forma sencilla. Busca la sección "Opciones específicas para el formato" y marca estas casillas:

  • Agregar sentencia DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT: Esto es crucial. Al marcar esta opción, el archivo SQL incluirá un comando para eliminar la tabla si ya existe antes de crearla de nuevo. Esto evitará errores al restaurar el backup en un servidor donde ya existan tablas con el mismo nombre.
  • Agregar sentencia CREATE DATABASE / USE: Marca esta casilla. Así, el archivo SQL incluirá la creación de la base de datos y la seleccionará automáticamente al restaurarla. Es una salvaguarda muy útil.
  • Agregar "DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT": Ya lo hemos cubierto, pero asegúrate de que esté marcado.

### Opciones de compresión

En la sección "Compresión", elige "gzip" o "zipped". Esto comprimirá el archivo, haciendo que pese mucho menos y sea más rápido de descargar. Al restaurarlo, la mayoría de herramientas lo descomprimen automáticamente.

[TIP]: Si tu base de datos es muy grande, la compresión es casi obligatoria. Un archivo de 100MB puede pasar a ser de solo 10MB comprimido.

Paso 4: Descarga el archivo SQL

Una vez que hayas configurado todas las opciones, busca el botón que dice "Continuar" o "Exportar" al final de la página. Al hacer clic, phpMyAdmin generará el archivo y tu navegador comenzará la descarga automáticamente.

El archivo tendrá un nombre similar a nombre_de_tu_base_de_datos.sql o .sql.gz si elegiste compresión. Guárdalo en un lugar seguro, como tu ordenador o, mejor aún, en un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.) y también en un disco duro externo.

[WARNING]: Descargar el archivo es solo el primer paso. Una copia de seguridad que no se guarda en un lugar seguro no es una copia de seguridad. Te recomiendo encarecidamente que sigas la regla 3-2-1: 3 copias de tus datos, en 2 medios diferentes (por ejemplo, tu PC y la nube) y 1 copia fuera de tu casa u oficina.

Paso 5: Verifica que tu backup funciona (el paso que todos olvidan)

Este es el paso más importante y el que casi nadie hace. Descargar un archivo .sql no sirve de nada si luego no se puede restaurar. Antes de necesitarlo, comprueba que funciona.

La forma más fácil de verificarlo es abrir el archivo con un editor de texto (como el Bloc de notas, pero mejor uno más avanzado como Notepad++ o Sublime Text). Al principio del archivo, deberías ver líneas que empiezan con -- (comentarios) y sentencias SQL como CREATE TABLE o INSERT INTO. Si ves eso, el archivo es válido.

Otra prueba más fiable es importarlo en una base de datos de prueba. Puedes crear una base de datos vacía en tu hosting o en un servidor local (con XAMPP o MAMP) e intentar importar el archivo. Si la importación se completa sin errores, tu backup es perfecto.

¿Y si no uso phpMyAdmin? Alternativas para exportar MySQL

Aunque phpMyAdmin es la herramienta más común, no es la única. Aquí tienes algunas alternativas:

  • Desde la línea de comandos (SSH): Si tienes acceso SSH a tu servidor, puedes usar el comando mysqldump -u usuario -p basededatos > backup.sql. Es muy potente y rápido, ideal para bases de datos grandes.
  • Desde tu panel de control (Syspanel): Si tu hosting usa Syspanel (acceso por el puerto 2106), es probable que tenga una herramienta de copias de seguridad automáticas. Busca en la sección de "Backups" o "Copias de seguridad" la opción de generar una copia de la base de datos. Esto suele crear un archivo en el servidor que luego puedes descargar.
  • Con plugins (si usas WordPress): Plugins como UpdraftPlus o BackupBuddy te permiten programar copias de seguridad y enviarlas a la nube, incluyendo la base de datos. Son muy cómodos, pero ten en cuenta que la exportación que hacen es a través de su propio sistema, no de phpMyAdmin.

Preguntas frecuentes (FAQ) sobre exportar MySQL

Para terminar, aquí tienes las respuestas a las dudas más comunes que nos llegan al soporte:

¿Con qué frecuencia debo hacer una copia de seguridad?

Depende de la frecuencia con la que actualices tu web. Si publicas contenido a diario, lo ideal es hacer un backup diario. Si es un sitio estático, con uno semanal o mensual puede bastar. La clave es que la copia sea lo más reciente posible para no perder mucho trabajo en caso de desastre.

¿Puedo exportar solo una tabla en lugar de toda la base de datos?

Sí. En el paso 3, dentro de la opción "Personalizada", puedes desmarcar todas las tablas y marcar solo la que te interesa. Esto es útil si, por ejemplo, solo quieres hacer un backup de la tabla de pedidos de una tienda.

El archivo .sql es muy grande, ¿qué hago?

Si el archivo es demasiado grande (más de 100MB), puede dar problemas tanto al descargarlo como al restaurarlo. Te recomiendo que uses la compresión "gzip" (que ya hemos visto) y que, si sigue siendo muy grande, consideres usar la línea de comandos o un plugin especializado.

¿Qué diferencia hay entre exportar en formato SQL y en otros formatos como CSV o JSON?

El formato SQL es el único que te permite restaurar la base de datos completa, con todas sus tablas, relaciones y datos. Los formatos CSV o JSON son para exportar datos sueltos, por ejemplo, para abrirlos en Excel o usarlos en otra aplicación. Para copias de seguridad, usa siempre SQL.

Importé mi backup y me dio error, ¿qué puede haber pasado?

El error más común es que el archivo SQL esté corrupto o incompleto. Otra causa frecuente es que hayas intentado restaurarlo en una base de datos que ya tiene tablas con el mismo nombre. Si has marcado la opción "Agregar sentencia DROP TABLE" que te recomendé en el paso 3, este error no debería ocurrir. Si el problema persiste, contacta con tu soporte técnico.

¿Puedo exportar una base de datos desde el móvil?

Sí, la interfaz de phpMyAdmin es responsive, así que puedes hacerlo desde el navegador de tu móvil o tableta. Sin embargo, te recomiendo hacerlo desde un ordenador para tener un mayor control y evitar errores de conexión.

Conclusión: tu plan de acción

Exportar una base de datos con phpMyAdmin es un proceso sencillo que, una vez que lo dominas, te dará una tranquilidad inmensa. No es una tarea opcional, es una responsabilidad si tienes una web. Un desastre puede ocurrir en cualquier momento, y tener una copia de seguridad reciente es la diferencia entre un pequeño contratiempo y una pérdida total.

Resumiendo los pasos clave:

  1. Accede a phpMyAdmin desde tu panel de hosting.
  2. Selecciona tu base de datos.
  3. Ve a la pestaña Exportar y elige Personalizada.
  4. Marca las opciones de "DROP TABLE" y "CREATE DATABASE".
  5. Elige compresión gzip.
  6. Haz clic en Continuar y descarga el archivo.
  7. Guarda el archivo en al menos dos lugares seguros.
  8. Verifica que el backup se puede restaurar antes de necesitarlo.

Ahora que ya sabes cómo hacerlo, no esperes más. Ve y haz tu primer backup. Te prometo que en el futuro, si algo sale mal, me lo agradecerás. Si tienes cualquier 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