Cómo hacer copias de seguridad de bases de datos en cPanel, Plesk y DirectAdmin
¿Por qué es tan importante hacer copias de seguridad de tus bases de datos?
Imagina que llevas meses escribiendo un libro y, de repente, tu ordenador se estropea y pierdes todo el texto. Con las bases de datos de tu web pasa exactamente lo mismo, pero a una escala mayor: si pierdes los datos de tu tienda online, los comentarios de tu blog o los registros de tus clientes, recuperarlos puede ser una pesadilla (o directamente imposible).
Las copias de seguridad son tu red de seguridad. Te permiten dormir tranquilo sabiendo que, ante un error humano, un ataque informático o un fallo del servidor, puedes restaurar tu sitio web a un estado anterior en cuestión de minutos.
Este artículo está pensado para que, aunque no seas un experto en tecnología, aprendas a realizar backup base de datos cpanel, copias seguridad plesk y backup mysql directadmin de una forma sencilla y paso a paso. Al final, también veremos cómo restaurar esos datos para que tu web vuelva a la vida.
Vamos a ello, que es más fácil de lo que piensas.
Conceptos básicos antes de empezar
Antes de meternos en materia, es importante que entiendas dos conceptos clave:
¿Qué es una base de datos? Piensa en ella como un gran archivador donde tu web guarda toda la información importante: artículos, productos, usuarios, contraseñas (cifradas), pedidos, etc. Todo lo que hace que tu web sea "dinámica" vive en la base de datos.
¿Qué es un backup o copia de seguridad? Es una "foto" exacta de esa base de datos en un momento concreto. Se guarda como un archivo (normalmente con extensión .sql o .gz) que puedes almacenar en tu ordenador, en la nube o en otro servidor. Si algo sale mal, puedes usar ese archivo para devolver la base de datos a ese estado exacto.
¿Cada cuánto debo hacer una copia? Depende de la actividad de tu web. Si actualizas contenido a diario, lo ideal es una copia diaria. Si es un blog personal con entradas semanales, con una copia semanal puede bastar. La regla de oro es: cuanto más tiempo pase entre copias, más datos puedes perder.
Cómo hacer backup de base de datos en cPanel (paso a paso)
cPanel es uno de los paneles de control de hosting más populares del mundo. Si tu proveedor lo usa, te resultará muy familiar. Vamos a ver dos formas de hacerlo: la rápida y la completa.
Método 1: La copia rápida desde "Backup"
Este método es el más directo para hacer un backup base de datos cpanel sin complicaciones.
- Accede a tu cPanel con tu usuario y contraseña (normalmente se accede a través de
tudominio.com/cpanelotudominio.com:2083). - Busca la sección "Archivos" y haz clic en el icono "Backup".
- Verás una pantalla con varias opciones. Busca el apartado que dice "Backup parcial" o "Download a Full Website Backup". En este caso, nos interesa la opción de "Descargar una copia de seguridad de la base de datos".
- Se desplegará una lista con todas las bases de datos que tengas. Haz clic en el nombre de la que quieras respaldar. Es posible que cPanel te pida confirmación.
- Automáticamente se descargará un archivo con extensión
.sql.gz(comprimido). ¡Guárdalo en un lugar seguro fuera del servidor! (en tu ordenador, Google Drive, Dropbox, etc.).
[TIP]: No guardes las copias de seguridad en el mismo servidor donde está tu web. Si el servidor se cae o es atacado, podrías perder tanto tu web como las copias.
Método 2: La copia completa desde "phpMyAdmin"
Este método es más manual y te da más control. Es el que usan muchos desarrolladores.
- Accede a cPanel y busca la sección "Bases de Datos". Haz clic en "phpMyAdmin".
- En el panel de la izquierda, verás la lista de tus bases de datos. Haz clic en el nombre de la base de datos que quieres respaldar para seleccionarla.
- En la parte superior, verás una pestaña que dice "Exportar". Haz clic en ella.
- Se abrirá una página con opciones. Te recomendamos dejar la opción "Rápida" (o "Quick") seleccionada y el formato "SQL". Haz clic en el botón "Continuar" o "Exportar".
- El archivo
.sqlse descargará automáticamente. Este archivo contiene todas las instrucciones necesarias para recrear tu base de datos.
[INFO]: La opción "Personalizada" te permite elegir tablas específicas, pero para un uso general, la exportación rápida es perfecta.
Cómo crear copias de seguridad en Plesk (Paso a paso)
Plesk es otro panel de control muy común, sobre todo en servidores VPS y dedicados. Su interfaz es un poco diferente a cPanel, pero el proceso es igual de sencillo.
Método: Usando el Administrador de Copias de Seguridad
Plesk tiene un gestor de backups muy completo que te permite programar copias automáticas y restaurarlas con un clic.
- Accede a Plesk. Normalmente se accede a través de
tudominio.com:8443o la URL que te haya dado tu proveedor. - En el menú lateral izquierdo, busca la sección "Sitios web y dominios".
- En la parte superior derecha, verás un botón llamado "Copias de seguridad" (o "Backup Manager"). Haz clic en él.
- Se abrirá una nueva pantalla. Para una copia manual, haz clic en el botón "Crear una copia de seguridad" (o "Back Up").
- Se te ofrecerán varias opciones:
- ¿Qué quieres incluir? Elige la opción que diga "Solo bases de datos" o selecciona la base de datos específica de la lista.
- ¿Dónde quieres guardarla? Puedes elegir "Almacenamiento local" (en el propio servidor), "FTP" o "Almacenamiento en la nube". Te recomendamos usar un repositorio externo (FTP o nube) para mayor seguridad.
- Haz clic en "Aceptar" o "Crear". Plesk comenzará a crear la copia y te notificará cuando haya terminado.
[WARNING]: Si eliges "Almacenamiento local" en Plesk, la copia se guarda en el servidor. Es útil para restauraciones rápidas, pero no te olvides de descargarla a tu ordenador o a un servicio externo periódicamente.
Cómo hacer backup MySQL en DirectAdmin (Paso a paso)
DirectAdmin es conocido por su simplicidad y eficiencia. Es muy popular en el mundo del hosting compartido. Aquí tienes dos formas de hacer un backup mysql directadmin.
Método 1: La herramienta de copia de seguridad integrada
- Accede a DirectAdmin (normalmente en
tudominio.com:2222). - En el menú principal, busca el icono que dice "Gestor de Copias de Seguridad" o "Backup".
- Verás una pantalla con opciones. Busca la sección "Crear Copia de Seguridad".
- Deberías ver una lista de opciones con casillas de verificación. Asegúrate de marcar la casilla que corresponde a "Bases de Datos" (o el nombre de tu base de datos específica). También puedes elegir incluir los correos electrónicos o el directorio
public_htmlsi quieres una copia completa. - Haz clic en el botón "Crear Copia" o "Backup".
- DirectAdmin generará un archivo comprimido y lo guardará en el servidor. Después, puedes descargarlo desde la sección "Descargar Copias" o "Restaurar" que encontrarás en la misma pantalla.
Método 2: Manual con phpMyAdmin (válido para todos los paneles)
Este método es universal y funciona en cPanel, Plesk y DirectAdmin, ya que todos incluyen phpMyAdmin.
- Accede a phpMyAdmin desde tu panel de control (busca el icono de la base de datos).
- Selecciona tu base de datos en la columna de la izquierda.
- Ve a la pestaña "Exportar".
- Elige el método "Rápido" y formato "SQL".
- Haz clic en "Continuar" y se descargará el archivo con tu backup mysql directadmin (o de cualquier otro panel).
Restaurar una base de datos: El momento de la verdad
Saber hacer la copia es solo la mitad del trabajo. Saber restaurarla es igual de importante. Vamos a ver cómo hacerlo en los tres paneles.
Restaurar en cPanel
- Vuelve a la sección "Backup" en cPanel.
- En el apartado "Restaurar una copia de seguridad de una base de datos", haz clic en "Elegir archivo" o "Subir".
- Selecciona el archivo
.sql.gzo.sqlque descargaste anteriormente. - Haz clic en "Subir" y espera a que se complete. cPanel restaurará la base de datos automáticamente.
Alternativa con phpMyAdmin: Entra en phpMyAdmin, selecciona tu base de datos (debe existir previamente), ve a la pestaña "Importar", selecciona el archivo .sql y haz clic en "Continuar".
Restaurar en Plesk
- Ve a "Sitios web y dominios" > "Copias de seguridad".
- Verás una lista de copias existentes. Si tu copia está en "Almacenamiento local", haz clic en el icono de "Restaurar" junto a ella.
- Se te preguntará qué quieres restaurar. Elige "Solo bases de datos" y selecciona la base de datos específica.
- Confirma la acción. Plesk restaurará la base de datos desde esa copia.
Para subir una copia externa: En la pantalla de "Copias de seguridad", busca un botón que diga "Subir" o "Cargar". Podrás subir tu archivo .sql o .tgz y luego restaurarlo.
Restaurar en DirectAdmin
- Ve al "Gestor de Copias de Seguridad".
- En la sección "Restaurar", verás una lista de copias disponibles en el servidor.
- Selecciona la copia que desees y marca la casilla de "Bases de Datos".
- Haz clic en "Restaurar". DirectAdmin se encargará del resto.
Método manual universal: Si tienes el archivo .sql, siempre puedes usar phpMyAdmin > "Importar" para restaurar la base de datos en cualquier panel. Es un método infalible.
Preguntas Frecuentes (FAQ) sobre copias de seguridad
¿Qué es mejor, hacer la copia desde el panel o desde phpMyAdmin?
Ambos métodos son válidos. La copia desde el panel (cPanel, Plesk, DirectAdmin) suele ser más completa y puede incluir más opciones (como compresión). La copia desde phpMyAdmin es más universal y te permite seleccionar tablas específicas. Para un usuario básico, cualquiera de las dos opciones es perfecta.
¿Puedo programar copias de seguridad automáticas?
Sí. En cPanel, algunos proveedores ofrecen la opción de copias automáticas, pero depende de la configuración del servidor. En Plesk y DirectAdmin, sí puedes programar copias de seguridad automáticas desde el propio panel, indicando la frecuencia (diaria, semanal, etc.) y el destino.
¿Dónde debo guardar mis copias de seguridad?
Nunca, jamás, solo en el servidor. Descarga las copias a tu ordenador, a un disco duro externo, a un servicio de almacenamiento en la nube (Google Drive, Dropbox, Amazon S3, etc.) o a un servidor FTP externo. La regla es: debe haber al menos dos copias en dos lugares físicos diferentes.
¿Qué hago si mi web es muy grande y la copia tarda mucho?
Es normal. Si tu base de datos es de varios GB, la exportación puede tardar. Te recomendamos hacerlo en horas de bajo tráfico para no afectar el rendimiento de tu web. También puedes usar herramientas avanzadas como mysqldump desde la terminal (si tienes acceso SSH), pero eso ya es para usuarios más avanzados.
¿Restaurar una base de datos borra los datos actuales?
Sí, restaurar una base de datos sobrescribe los datos actuales con los datos de la copia. Si has hecho cambios después de la copia, los perderás. Ten mucho cuidado al restaurar y asegúrate de que es lo que quieres hacer.
[WARNING]: Antes de restaurar, siempre es recomendable hacer una copia de seguridad de la base de datos actual, por si acaso. Así, si te equivocas de archivo o la restauración falla, puedes volver al estado anterior.
Conclusión: Tu tranquilidad está en un archivo
Hacer copias de seguridad de tus bases de datos no es una tarea opcional; es una parte fundamental del mantenimiento de cualquier sitio web. Como has visto, los tres paneles de control más populares (cPanel, Plesk y DirectAdmin) ofrecen herramientas sencillas para que puedas crear y restaurar tus backups sin necesidad de ser un experto.
Dedica unos minutos a familiarizarte con el proceso en tu panel. Configura una rutina (por ejemplo, cada lunes por la mañana) para hacer tu copia de seguridad. Guarda los archivos en un lugar seguro fuera del servidor. Y, sobre todo, practica la restauración en un entorno de pruebas si es posible, para que cuando llegue el momento de una emergencia real, sepas exactamente qué hacer.
Recuerda que la prevención es la mejor herramienta. Una pequeña acción hoy puede ahorrarte un gran dolor de cabeza mañana. ¡Tu web y tu negocio te lo agradecerán!
