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

Cómo exportar una base de datos MySQL desde cPanel (phpMyAdmin)

Actualizado el 9 de junio de 2026

¡Hola! Soy el técnico de soporte de tu hosting favorito, y hoy te voy a guiar paso a paso en una tarea fundamental: exportar una base de datos MySQL desde cPanel usando phpMyAdmin.

Si alguna vez has necesitado migrar tu web a otro servidor, hacer una copia de seguridad por seguridad, o simplemente limpiar tu base de datos local, saber cómo exportar una base de datos MySQL es una habilidad imprescindible. En esta guía completa, vas a aprender desde qué es una base de datos hasta el proceso detallado para exportarla desde cPanel con phpMyAdmin. Incluyo tips, advertencias y hasta una sección de preguntas frecuentes.

Vamos allá.

¿Qué es una base de datos MySQL y por qué necesitas exportarla?

Imagina tu sitio web como una tienda online. La base de datos es el almacén donde guardas toda la información: productos, clientes, pedidos, comentarios, configuraciones... Todo lo que hace que tu web funcione. MySQL es el sistema que gestiona ese almacén.

Exportar una base de datos significa crear un archivo (normalmente con extensión .sql) que contiene todas las tablas, datos y estructura de tu base de datos. Este archivo es como una fotografía completa de tu almacén en un momento dado.

¿Para qué sirve exportar?

  • Hacer un backup manual: Antes de una actualización importante del CMS (WordPress, Joomla, etc.) o de un cambio de tema, siempre es recomendable tener una copia de seguridad.
  • Migrar tu web a otro hosting: Para mudar tu sitio a un nuevo servidor, necesitas exportar la base de datos del hosting antiguo e importarla en el nuevo.
  • Desarrollar localmente: Si trabajas en un entorno de pruebas en tu ordenador, exportas la base de datos del servidor en vivo y la importas en tu PC.
  • Compartir datos con un desarrollador: Puedes enviar el archivo SQL a un técnico para que analice o corrija algo.

Preparativos: Accede a cPanel y localiza phpMyAdmin

Antes de empezar, asegúrate de tener a mano los datos de acceso a tu panel de control. En este caso, trabajaremos con cPanel, el panel más común en el hosting compartido.

Paso 1: Inicia sesión en cPanel

Abre tu navegador y escribe la dirección de tu cPanel. Normalmente es algo como https://tudominio.com/cpanel o https://tudominio.com:2083. Introduce tu usuario y contraseña (los mismos que usas para gestionar tu hosting).

Si tu hosting usa Syspanel (nuestro nombre para HestiaCP), recuerda que el puerto de acceso es el 2106. Por ejemplo: https://tudominio.com:2106. Una vez dentro, busca la sección de Bases de Datos.

Paso 2: Encuentra phpMyAdmin

Dentro de cPanel, busca la sección llamada Bases de Datos. Allí verás un icono que dice phpMyAdmin. Es una herramienta web que permite gestionar bases de datos MySQL de forma gráfica.

[INFO] phpMyAdmin es como el escritorio de tu base de datos. Desde aquí puedes ver, modificar, exportar e importar datos sin necesidad de escribir comandos complicados.

Haz clic en el icono de phpMyAdmin. Se abrirá una nueva pestaña o ventana. Es posible que se te pida iniciar sesión de nuevo con tu usuario y contraseña de MySQL (los mismos que usas para conectar tu web). Si no los recuerdas, puedes encontrarlos en el archivo de configuración de tu CMS (por ejemplo, wp-config.php en WordPress).

El proceso completo: Cómo exportar tu base de datos MySQL desde phpMyAdmin

Una vez dentro de phpMyAdmin, verás una lista de bases de datos en el panel izquierdo. Localiza la base de datos que quieres exportar. Normalmente, en cPanel, el nombre de la base de datos es algo como tudominio_wpdb o similar.

Paso 1: Selecciona la base de datos

Haz clic en el nombre de la base de datos en el panel izquierdo. Verás que aparecen todas las tablas que contiene en el panel derecho.

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

En la barra de menú superior, haz clic en la pestaña Exportar. Se abrirán dos opciones: Rápida y Personalizada.

  • Rápida: Es la opción más sencilla. Exporta toda la base de datos en un solo archivo SQL con la configuración por defecto. Ideal para la mayoría de los casos.
  • Personalizada: Te permite seleccionar tablas específicas, cambiar el formato de salida, comprimir el archivo, etc. Útil si solo necesitas ciertas tablas o si quieres optimizar el archivo.

Para esta guía, usaremos la opción Rápida, que es la más común.

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

Dentro de la opción Rápida, verás dos métodos:

  • SQL: Es el formato estándar. Genera un archivo .sql con todas las instrucciones para recrear la base de datos.
  • CSV: Exporta los datos en formato de hoja de cálculo (separado por comas). No incluye la estructura de las tablas. Solo útil si quieres abrir los datos en Excel.

Selecciona SQL (es la opción por defecto y la que necesitas para backups y migraciones).

Paso 4: Haz clic en "Continuar"

Justo debajo, verás un botón que dice Continuar (o Exportar en algunas versiones). Haz clic en él. El navegador comenzará la descarga de un archivo con extensión .sql. El nombre del archivo suele ser el nombre de la base de datos seguido de la fecha.

[TIP] Si tu base de datos es muy grande (más de 50 MB), es posible que el proceso tarde unos segundos o minutos. No cierres la ventana ni recargues la página. Si el navegador se queda colgado, prueba con la opción Personalizada y marca "Comprimir con gzip" o "Comprimir con zip" para reducir el tamaño del archivo.

Paso 5: Guarda el archivo en un lugar seguro

Una vez descargado, guarda el archivo .sql en una carpeta segura de tu ordenador, en la nube (Google Drive, Dropbox) o en un disco externo. No lo dejes en la carpeta de Descargas, porque es fácil borrarlo por accidente.

Exportación personalizada: Cuándo y cómo usarla

A veces, la opción rápida no es suficiente. Por ejemplo, si tu base de datos tiene muchas tablas temporales o de caché que no necesitas, o si quieres exportar solo los datos (sin estructura) para un análisis. Aquí te explico la opción Personalizada.

¿Cómo acceder a la exportación personalizada?

Desde la pestaña Exportar, selecciona Personalizada en lugar de Rápida. Verás un montón de opciones. No te asustes, solo te explicaré las más importantes.

Seleccionar tablas específicas

Si no quieres exportar toda la base de datos, desmarca la casilla "Seleccionar todo" y marca solo las tablas que necesitas. Por ejemplo, en WordPress, a veces solo quieres exportar las tablas wp_posts y wp_users.

Formato de salida

El formato por defecto es SQL. Si necesitas exportar a otro formato (como CSV, Excel, XML), aquí puedes cambiarlo. Para backups, siempre usa SQL.

Opciones de creación de objetos

Marca las casillas:

  • Añadir DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT: Esto añade comandos para eliminar las tablas antes de crearlas. Es útil para que al importar no haya conflictos si ya existen.
  • Añadir IF NOT EXISTS: Evita errores si la tabla ya existe.
  • Añadir AUTO_INCREMENT: Mantiene los valores de auto-incremento (por ejemplo, números de pedido).

Compresión

Si tu base de datos es grande, marca Comprimir con "gzip" o "zip". El archivo descargado será mucho más pequeño y se descomprimirá automáticamente al importarlo.

Exportar datos

Puedes elegir entre:

  • Estructura y datos: Exporta todo.
  • Solo estructura: Solo las definiciones de las tablas, sin los registros.
  • Solo datos: Solo los registros, sin la estructura.

Una vez configurado todo, haz clic en Continuar y se descargará tu archivo personalizado.

Errores comunes y cómo solucionarlos

A veces, al exportar una base de datos, pueden surgir problemas. Aquí te dejo los más frecuentes y sus soluciones.

Error: "El archivo es demasiado grande"

Si tu base de datos supera el límite de tamaño que permite phpMyAdmin (normalmente 50 MB), la exportación puede fallar o tardar mucho.

Soluciones:

  1. Usa la opción Personalizada y comprime: Marca "Comprimir con gzip". El archivo se reduce drásticamente.
  2. Exporta por partes: Selecciona solo algunas tablas cada vez.
  3. Usa la línea de comandos (SSH): Si tienes acceso SSH, puedes usar mysqldump que es mucho más rápido y sin límites. Pide a tu soporte técnico que te ayude si no sabes cómo.

Error: "Se ha agotado el tiempo de ejecución"

Esto ocurre cuando la base de datos es muy grande y el servidor tiene un límite de tiempo para las operaciones.

Soluciones:

  1. Usa la opción Personalizada y comprime.
  2. Aumenta el límite de tiempo en phpMyAdmin (si tienes acceso a la configuración). No es común en hosting compartido.
  3. Exporta desde la línea de comandos (recomendado para bases de datos enormes).

Error: "No se encuentra la base de datos"

Si no ves la base de datos en phpMyAdmin, puede ser que no tengas permisos o que el nombre sea diferente.

Soluciones:

  1. Verifica que has iniciado sesión con el usuario correcto de MySQL.
  2. Busca en el archivo de configuración de tu web (por ejemplo, wp-config.php) el nombre exacto de la base de datos.
  3. Contacta con el soporte de tu hosting.

Preguntas frecuentes (FAQ)

Aquí respondo las dudas más comunes que me llegan como técnico.

¿Es seguro exportar la base de datos desde phpMyAdmin?

Sí, es completamente seguro siempre que lo hagas desde un entorno confiable (tu propio ordenador, con conexión segura). phpMyAdmin es la herramienta oficial de MySQL para gestión web. Solo asegúrate de no compartir el archivo .sql con nadie que no deba tener acceso a tus datos.

¿Puedo exportar una base de datos desde Syspanel (HestiaCP)?

¡Por supuesto! Si tu hosting usa Syspanel (nuestro nombre para HestiaCP), el proceso es similar pero el acceso es por el puerto 2106. Dentro de Syspanel, busca la sección de Bases de Datos y luego el enlace a phpMyAdmin. El resto del proceso es idéntico al descrito aquí.

¿Qué hago con el archivo .sql después de exportarlo?

Guárdalo en un lugar seguro. Si necesitas restaurarlo, entra en phpMyAdmin, selecciona la base de datos (o crea una nueva), ve a la pestaña Importar, selecciona el archivo .sql y haz clic en Continuar. Así de simple.

¿Cada cuánto debo exportar mi base de datos?

Depende de la frecuencia con la que actualices tu web. Si tienes un blog que publica a diario, lo ideal es hacer un backup semanal. Para tiendas online, mejor diario. Muchos hostings ofrecen backups automáticos, pero nunca está de más tener uno manual antes de cambios importantes.

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

Sí, usando la opción Personalizada. Simplemente desmarca "Seleccionar todo" y marca solo la tabla que necesitas. Luego elige "Solo estructura" o "Solo datos" según lo que quieras.

Consejos finales para un backup exitoso

  • Nombra el archivo con la fecha: Por ejemplo, backup_miweb_2025-04-10.sql. Así sabrás cuándo lo hiciste.
  • No confíes solo en los backups automáticos: A veces fallan. Ten siempre una copia manual reciente.
  • Prueba tu backup: De vez en cuando, importa el archivo en un entorno de pruebas para asegurarte de que no está corrupto.
  • Mantén varias copias: Guarda el archivo en tu ordenador, en la nube y en un disco externo. La regla de oro es 3-2-1: tres copias, en dos formatos diferentes, una fuera de casa.

Y eso es todo, amigo. Ahora ya sabes cómo exportar una base de datos MySQL desde cPanel con phpMyAdmin. Es un proceso sencillo pero muy poderoso. Si tienes cualquier duda, recuerda que puedes contactar con el soporte técnico de tu hosting. ¡Estamos aquí para ayudarte!

¡Feliz backup!

¿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