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

Cómo hacer backup de una base de datos MySQL con phpMyAdmin (cPanel/Plesk)

Actualizado el 13 de marzo de 2026

¿Por Qué es Importante Hacer un Backup de tu Base de Datos MySQL?

Imagina que tu web es una tienda online. Tu base de datos es el almacén donde guardas todos los productos, los pedidos, los clientes y las facturas. Si ese almacén se quema (por un error de código, un hackeo o un fallo del servidor), perderías todo tu negocio en segundos.

Hacer un backup mysql no es una opción, es una obligación si te tomas en serio tu presencia online. Un respaldo te permite dormir tranquilo, ya que si algo sale mal, puedes restaurar tu web a un estado anterior en cuestión de minutos.

En este artículo, te voy a enseñar paso a paso, y de una forma muy sencilla, cómo hacer un respaldo de tu base de datos usando phpMyAdmin, la herramienta más común en los paneles de control como cPanel o Plesk.

No necesitas ser un experto en informática. Solo sigue las instrucciones y tendrás tu copia de seguridad lista en menos de 5 minutos.


¿Qué es phpMyAdmin y Por Qué Usarlo?

Antes de ponernos manos a la obra, es bueno saber qué es esta herramienta.

phpMyAdmin es un software libre escrito en PHP que te permite administrar tu base de datos MySQL a través de una interfaz web. Es como el "panel de control" de tu base de datos. Con él puedes crear tablas, borrar datos y, lo más importante para nosotros ahora, exportar (backup) e importar (restaurar) bases de datos completas.

La gran ventaja es que está preinstalado en la mayoría de los paneles de hosting (cPanel, Plesk, Syspanel, etc.), por lo que no necesitas instalar nada extra.


Método 1: Backup MySQL en cPanel (El más Común)

cPanel es el panel de control más popular del mundo. Si tu hosting lo usa, sigue estos pasos para hacer tu respaldo mysql cpanel.

Paso 1: Accede a tu Panel de Control

Abre tu navegador y escribe la URL de tu cPanel. Normalmente es algo como https://tudominio.com/cpanel o https://tuip:2083. Introduce tu usuario y contraseña.

Paso 2: Localiza la Sección de Bases de Datos

Una vez dentro, busca la sección llamada "Bases de Datos" o "Databases". Dentro de ella, verás un icono que dice "phpMyAdmin". Haz clic en él.

Paso 3: Selecciona tu Base de Datos

Se abrirá una nueva pestaña con phpMyAdmin. En el panel lateral izquierdo, verás una lista de todas tus bases de datos. Haz clic en el nombre de la base de datos que quieres respaldar.

[INFO] Presta atención al prefijo. En cPanel, los nombres suelen ser usuario_nombrebasededatos. Asegúrate de elegir la correcta, ya que elegir una equivocada te dará un backup inútil.

Paso 4: Ve a la Pestaña "Exportar"

Una vez dentro de tu base de datos, mira la barra de navegación superior. Verás varias pestañas: Estructura, SQL, Buscar, Consultar, etc. Haz clic en la pestaña "Exportar".

Paso 5: Elige el Método de Exportación

Aquí te aparecerán dos opciones:

  • Rápida: Exporta solo las tablas seleccionadas con la configuración por defecto. Es lo que usaremos.
  • Personalizada: Te permite elegir opciones avanzadas como qué tablas exportar, compresión, etc.

Para un backup estándar, elige "Rápida" y haz clic en el botón "Continuar" o "Exportar".

Paso 6: ¡Descarga tu Backup!

El navegador descargará automáticamente un archivo con extensión .sql. Este archivo contiene todos los comandos necesarios para recrear tu base de datos. Guárdalo en un lugar seguro (tu ordenador, un disco duro externo o una nube como Google Drive o Dropbox).


Método 2: Backup MySQL en Plesk

Plesk es otro panel de control muy popular, especialmente en servidores VPS y dedicados. El proceso es ligeramente distinto, pero igual de sencillo. Vamos a ver cómo hacer un backup plesk.

Paso 1: Entra a Plesk

Accede a tu panel de Plesk a través de la URL que te proporcionó tu proveedor de hosting. Suele ser https://tudominio.com:8443 o similar.

Paso 2: Encuentra "Bases de Datos"

En el menú lateral izquierdo, busca la sección "Sitios web y dominios". Dentro de esa página, busca el apartado "Bases de datos" o el icono de una base de datos. Haz clic en él.

Paso 3: Accede a phpMyAdmin

Verás una lista de todas tus bases de datos. Al lado de cada una, hay un icono o enlace que dice "phpMyAdmin". Haz clic en el icono correspondiente a la base de datos que quieres respaldar.

Paso 4: Exportar la Base de Datos

Al igual que en cPanel, se abrirá phpMyAdmin. Sigue los pasos del 4 al 6 del método anterior:

  1. Haz clic en la pestaña "Exportar".
  2. Elige el método "Rápida".
  3. Haz clic en "Continuar".
  4. Descarga el archivo .sql resultante y guárdalo.

Método 3: Backup MySQL en Syspanel (HestiaCP)

Si tu hosting usa Syspanel (el antiguo HestiaCP), el proceso es igual de simple. Recuerda que el acceso a este panel se realiza por el puerto 2106 (por ejemplo, https://tudominio.com:2106).

Paso 1: Inicia Sesión en Syspanel

Entra con tus credenciales. La interfaz es limpia y moderna.

Paso 2: Ve a "Bases de Datos"

En el menú superior o lateral, busca la pestaña "Bases de Datos". Verás un listado de las bases de datos que tienes creadas.

Paso 3: Accede a phpMyAdmin

En la fila de tu base de datos, hay un botón o icono que dice "phpMyAdmin". Haz clic en él. Se abrirá en una nueva pestaña.

Paso 4: Exporta y Descarga

Dentro de phpMyAdmin, repite el proceso habitual:

  1. Selecciona la base de datos en el panel izquierdo (si no está ya seleccionada).
  2. Ve a la pestaña "Exportar".
  3. Elige "Rápida" y haz clic en "Continuar".
  4. Guarda el archivo .sql descargado.

¿Cómo Importar (Restaurar) una Base de Datos MySQL?

Hacer el backup es solo la mitad del trabajo. Saber restaurarlo es igual de importante. ¿Qué haces si tu web se rompe? Pues importas tu backup. Vamos a ver cómo.

Proceso de Importación en phpMyAdmin (Válido para cPanel, Plesk y Syspanel)

El proceso de importar base de datos es prácticamente idéntico en todos los paneles, ya que todos usan phpMyAdmin.

  1. Accede a phpMyAdmin siguiendo los pasos anteriores (desde cPanel, Plesk o Syspanel).
  2. Selecciona la base de datos en el panel lateral izquierdo donde quieres importar los datos. Es crucial que la base de datos ya exista. Si no existe, créala primero.
  3. Haz clic en la pestaña "Importar" (está al lado de "Exportar").
  4. En el apartado "Archivo a importar", haz clic en el botón "Elegir archivo" o "Browse" y selecciona el archivo .sql que descargaste anteriormente.
  5. Deja el resto de opciones con los valores por defecto (aunque si tu archivo es muy grande, puede que necesites subir el límite de tamaño en la configuración de PHP, pero eso es otro tema).
  6. Haz clic en el botón "Continuar" o "Importar" al final de la página.

phpMyAdmin procesará el archivo y, si todo ha ido bien, verás un mensaje de éxito en verde: "La importación se ha completado correctamente".

[WARNING] ¡CUIDADO! Al importar, sobrescribirás los datos existentes en la base de datos. Si estás importando sobre una base de datos con datos actuales, los perderás. Asegúrate de estar importando en la base de datos correcta y de que es lo que realmente quieres hacer.


Consejos y Buenas Prácticas para tus Respaldos

Aquí tienes una lista de consejos que te salvarán la vida en más de una ocasión:

  • Automatiza tus backups: No dependas de tu memoria. Casi todos los paneles de control (cPanel, Plesk) tienen herramientas para programar backups automáticos. Configúralos para que se hagan a diario o semanalmente.
  • Guarda copias en múltiples lugares: No guardes el backup solo en tu ordenador. Si tu disco duro falla, lo pierdes todo. Usa la regla del 3-2-1: 3 copias, en 2 medios diferentes, 1 fuera de tu casa (nube).
  • Comprime tus backups: Antes de descargar, puedes elegir la opción "Personalizada" en la exportación y marcar la casilla de compresión "gzip". Esto generará un archivo .sql.gz mucho más pequeño y fácil de almacenar.
  • Prueba tus backups: Un backup que no se puede restaurar no sirve para nada. De vez en cuando, intenta importar tu backup en una base de datos de prueba para asegurarte de que el archivo no está corrupto.
  • Nombra tus archivos claramente: Un archivo llamado backup.sql no te dice nada. Usa un nombre descriptivo como web_final_2023-10-26.sql. Así sabrás qué contiene y cuándo se hizo.

FAQ: Preguntas Frecuentes sobre Backups MySQL

¿Cuánto tiempo tarda en hacerse un backup?

Depende del tamaño de tu base de datos. Una base de datos pequeña (menos de 10 MB) tarda apenas unos segundos. Una base de datos grande (varios GB) puede tardar varios minutos.

¿Qué es un archivo .sql?

Es un archivo de texto plano que contiene las instrucciones SQL necesarias para recrear la estructura y los datos de tu base de datos. Es el formato estándar para backups de MySQL.

¿Puedo editar el archivo .sql antes de importarlo?

Sí, puedes abrirlo con un editor de texto como Notepad++ o Sublime Text. Sin embargo, es arriesgado si no sabes lo que estás haciendo. Un solo carácter mal colocado puede romper la importación.

¿Qué hago si mi backup es muy grande y la importación falla?

Esto es común en hosting compartido. El límite de tamaño de importación suele estar en 2 MB o 8 MB. Para solucionarlo, puedes:

  1. Aumentar el límite: Contacta con tu proveedor de hosting y pídeles que aumenten el upload_max_filesize en la configuración de PHP.
  2. Usar la línea de comandos (SSH): Si tienes acceso SSH, puedes importar el archivo con el comando mysql -u usuario -p basededatos < archivo.sql. Es mucho más rápido y no tiene límite de tamaño.

¿Es lo mismo un backup de la base de datos que un backup del sitio web completo?

No. El backup de la base de datos solo contiene los datos. Un backup completo del sitio incluye los archivos del sitio (HTML, CSS, imágenes, plugins) y la base de datos. Para una restauración completa, necesitas ambos.


Conclusión

Hacer un backup mysql con phpMyAdmin es un proceso sencillo que no debería llevarte más de 5 minutos. Ya sea que uses cPanel, Plesk o Syspanel, los pasos son muy similares y se resumen en: acceder a phpMyAdmin, seleccionar la base de datos, exportar y guardar el archivo.

No lo dejes para mañana. Un pequeño accidente puede costarte todo tu trabajo. Realiza tus respaldos de forma regular y sabrás importar base de datos cuando lo necesites. Tu yo del futuro te lo agradecerá.

Si tienes alguna duda, no dudes en contactar con nuestro soporte técnico. ¡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