¿Cómo exportar una base de datos MySQL desde cPanel con phpMyAdmin?
¡Hola! Soy el técnico de soporte amigable de tu hosting, y hoy te voy a guiar paso a paso para que puedas exportar una base de datos MySQL desde cPanel usando phpMyAdmin.
Hacer un backup de tu base de datos es una de las tareas más importantes para mantener tu web segura. Ya sea que quieras migrar a otro servidor, hacer una copia de seguridad antes de una actualización o simplemente tener un respaldo, este proceso es sencillo y rápido si sigues estas instrucciones.
Vamos a ello.
¿Qué es cPanel y phpMyAdmin?
Antes de empezar, aclaremos los conceptos básicos para que no te pierdas.
cPanel es el panel de control de tu hosting. Desde aquí gestionas todo: archivos, correos, dominios y, por supuesto, las bases de datos. Es como el “centro de mando” de tu sitio web.
phpMyAdmin es una herramienta que viene integrada dentro de cPanel. Su función es permitirte administrar bases de datos MySQL de forma visual, sin necesidad de escribir comandos complicados. Es como un “explorador de archivos” pero para tus tablas y datos.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es similar pero el puerto de administración suele ser el 2106. Aunque este artículo se centra en cPanel, el proceso con phpMyAdmin es prácticamente el mismo.
¿Por qué es importante exportar tu base de datos?
Exportar una base de datos significa crear un archivo (normalmente con extensión .sql) que contiene toda la estructura y los datos de tu web: usuarios, productos, comentarios, configuraciones… todo.
Las razones más comunes para hacerlo son:
- Backup de seguridad: Antes de actualizar WordPress, Joomla o cualquier CMS.
- Migración de hosting: Para mover tu web a un servidor nuevo.
- Restauración ante errores: Si algo sale mal, puedes importar ese archivo y recuperar todo.
- Desarrollo local: Para trabajar en tu web en tu ordenador sin afectar al sitio real.
Requisitos previos
Para realizar la exportación sin problemas, asegúrate de tener:
- Acceso a cPanel: Tus credenciales de usuario (usuario y contraseña) que te proporcionó tu proveedor de hosting.
- Nombre de la base de datos: Debes saber exactamente cómo se llama la base que quieres exportar. En cPanel, suele tener un prefijo como
tuusuario_nombrebd. - Usuario y contraseña de la base de datos: Aunque no siempre los necesitas para la exportación, es bueno tenerlos a mano por si acaso.
[WARNING] Si no tienes claro el nombre de tu base de datos, no te preocupes. En cPanel puedes ver todas las bases que tienes creadas. Más adelante te muestro cómo.
Paso a paso: Exportar base de datos MySQL desde cPanel con phpMyAdmin
Sigue estos pasos al pie de la letra. Es más fácil de lo que parece.
1. Accede a tu cPanel
Abre tu navegador web y escribe la dirección de acceso a tu panel de control. Normalmente es algo como:
https://tudominio.com/cpanel
o
https://tudominio.com:2083
Introduce tu usuario y contraseña de cPanel. Si no los tienes, contacta con tu proveedor de hosting.
2. Busca la sección de Bases de Datos
Una vez dentro de cPanel, verás un montón de iconos. Busca la sección que dice “Bases de Datos” o “Databases”. Dentro de ella, encontrarás varias opciones. La que nos interesa es “phpMyAdmin”.
Haz clic en el icono de phpMyAdmin. Se abrirá una nueva pestaña o ventana en tu navegador.
3. Identifica la base de datos que quieres exportar
En phpMyAdmin, verás una columna a la izquierda con una lista de todas las bases de datos que tienes en tu hosting. Cada una tiene un nombre. Busca la que quieres exportar.
Si no estás seguro de cuál es, puedes identificarla porque suele coincidir con el nombre de tu sitio web o con el prefijo de tu usuario de cPanel. Por ejemplo: miusuario_wordpress.
Haz clic en el nombre de la base de datos (no en el signo +). Verás que a la derecha se cargan todas las tablas que contiene.
4. Selecciona las tablas (opcional pero recomendado)
Por defecto, al exportar se incluirán todas las tablas. Si solo necesitas algunas (por ejemplo, solo las de contenido y no las de caché), puedes seleccionarlas manualmente.
Para seleccionar todas, puedes marcar la casilla que está al lado de “Seleccionar todo” en la parte inferior de la lista de tablas. Si quieres solo algunas, mantén presionada la tecla Ctrl (en Windows) o Cmd (en Mac) y haz clic en cada tabla.
[TIP] Si no estás seguro de qué tablas necesitas, lo más seguro es exportarlas todas. Así te aseguras de no perder nada.
5. Ve a la pestaña “Exportar”
En la parte superior de la ventana de phpMyAdmin, verás una serie de pestañas: Examinar, Estructura, SQL, Buscar, etc. Haz clic en la pestaña que dice “Exportar”.
6. Elige el método de exportación
phpMyAdmin te ofrece dos métodos:
- Rápido: Exporta todas las tablas en formato SQL sin opciones adicionales. Es el más sencillo y recomendado para principiantes.
- Personalizado: Te permite elegir formato, compresión, qué datos incluir, etc. Úsalo si necesitas opciones avanzadas.
Para este tutorial, selecciona “Rápido” y asegúrate de que el formato sea SQL. Luego haz clic en el botón “Continuar” o “Exportar”.
7. Guarda el archivo en tu ordenador
El navegador comenzará a descargar un archivo con extensión .sql. El nombre suele ser el de la base de datos seguido de la fecha, por ejemplo: mibasededatos_2023-10-27.sql.
Guárdalo en una carpeta segura de tu ordenador. ¡Ya tienes tu backup!
Opciones avanzadas de exportación (método personalizado)
Si quieres tener más control sobre la exportación, elige “Personalizado” en el paso 6. Aquí te explico las opciones más útiles:
Formato de salida
- SQL: El estándar para bases de datos MySQL. Compatible con casi todos los sistemas.
- CSV: Para abrir en Excel o programas de hoja de cálculo.
- JSON: Para usar con aplicaciones modernas o APIs.
- XML: Para intercambio de datos con otros sistemas.
Para backups, siempre elige SQL.
Compresión
Puedes marcar “Ninguna” o “Comprimida” (gzip o zip). Si tu base es muy grande, la compresión reduce el tamaño del archivo y acelera la descarga.
Opciones específicas
- Estructura y datos: Puedes elegir exportar solo la estructura (sin datos) o solo los datos (sin estructura). Para un backup completo, déjalo como está.
- Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION: Marca esta opción si quieres que al importar el archivo se borren las tablas existentes antes de crear las nuevas. Útil para sobrescribir bases de datos.
- Agregar IF NOT EXISTS: Evita errores si la tabla ya existe.
[WARNING] Si no entiendes estas opciones, no las toques. Con el método rápido es suficiente para la mayoría de los casos.
¿Qué hacer después de exportar?
Una vez que tienes tu archivo .sql en tu ordenador, puedes:
- Guardarlo en la nube: Sube una copia a Google Drive, Dropbox o similar.
- Usarlo para migrar: En tu nuevo hosting, entra a phpMyAdmin, selecciona la base de datos de destino (o créala primero) y ve a la pestaña “Importar”. Allí subes el archivo.
- Restaurar en caso de emergencia: Si tu web se rompe, solo tienes que importar este archivo y todo volverá a la normalidad.
Preguntas frecuentes (FAQ)
¿Puedo exportar la base de datos sin phpMyAdmin?
Sí, también puedes hacerlo desde la línea de comandos (SSH) con el comando mysqldump, pero phpMyAdmin es mucho más visual y fácil para usuarios sin experiencia técnica.
¿Qué hago si mi base de datos es muy grande (más de 50 MB)?
Si tu base es grande, phpMyAdmin puede dar error de tiempo de espera. En ese caso:
- Usa el método Personalizado y marca la opción “Comprimida” (gzip).
- Si sigue fallando, contacta con tu soporte técnico para que te ayuden con una exportación por SSH o con herramientas como
BigDump.
¿Puedo exportar varias bases de datos a la vez?
phpMyAdmin no lo permite de forma directa. Debes exportar cada base por separado. Si necesitas un backup completo de todas tus bases, tu proveedor de hosting puede hacerlo desde el panel de administración del servidor.
¿Cómo sé si la exportación se ha completado correctamente?
El archivo .sql debe tener un tamaño lógico (por ejemplo, si tu web tiene 1000 artículos, el archivo no puede pesar solo 1 KB). Ábrelo con un editor de texto como Notepad++ y verifica que empiece con líneas como -- phpMyAdmin SQL Dump y contenga comandos CREATE TABLE e INSERT INTO.
¿Y si uso Syspanel (HestiaCP)?
El proceso es idéntico. Accede a tu Syspanel a través del puerto 2106 (ejemplo: https://tudominio.com:2106), busca la sección de bases de datos y haz clic en phpMyAdmin. Luego sigue los mismos pasos.
Consejos finales
- Haz backups periódicos: Programa recordatorios semanales o mensuales para exportar tu base de datos. Nunca sabes cuándo puedes necesitarlo.
- Mantén varias copias: No te quedes solo con una. Guarda al menos dos copias en diferentes lugares (ordenador y nube).
- Prueba la restauración: De vez en cuando, importa tu backup en un entorno de pruebas para asegurarte de que funciona correctamente.
[TIP] Si tu web usa WordPress, también puedes usar plugins como UpdraftPlus o BackWPup que automatizan los backups de la base de datos y los archivos juntos. Pero saber hacerlo manualmente siempre es un plus.
Y eso es todo. Ahora ya sabes cómo exportar una base de datos MySQL desde cPanel con phpMyAdmin. Si te surge cualquier duda, no dudes en contactar con nuestro equipo de soporte. ¡Estamos aquí para ayudarte!
¡Buena suerte con tu backup!
