Cómo Programar una Copia de Seguridad de la Base de Datos desde cPanel

Categorias: cPanel

Cómo Programar una Copia de Seguridad de la Base de Datos desde cPanel

Las bases de datos MySQL son muy importantes en cualquier sitio web que las use. Si quieres puedes programar una copia de seguridad de la base de datos desde cPanel para que se guarde en el mismo hosting.

Desde cPanel puedes hacer muchas cosas para gestionar tu hosting y una de ellas es crear un tarea cron para que realice una acción cada cierto tiempo.

Una tarea o trabajo cron, no es más que decirle a cPanel que tal día, a tal hora, haga algo en particular, puede ser conectarse a una web, descargar archivos, enviar un email o hacer cualquier otra acción que necesites.

Algo que puedes hacer con una tarea cron es programar una copia de seguridad de una base de datos.

De esta forma puedes guardar un backup de una base de datos en algún sitio de tu hosting de manera automática, determinando el sitio y cada cuanto tiempo la quieres realizar.

Luego la puedes descargar, guardar guardarla en una carpeta, enviarlo por mail a otro sitio para almacenarlas, etc….

Para programar la copia de seguridad de una base de datos desde cPanel, necesitas acceso a cPanel, obviamente y conocer los datos de usuario, y contraseña de la base de datos.


Tenemos diferentes tipos de hosting, selecciona uno:


Trabajo Cron, Mysqldump y cPanel para Programar un Backup MySQL

Para programar la copia de seguridad de una base de datos en cPanel, vamos a usar el comando Mysqldump, el cual ya está incluido en MySQL, así que no tienes que instalar nada.

Lo primero que tienes que hacer es acceder a tu panel de control cPanel.

loguearse cpanel usuarios Hostinet

Una vez en cPanel debes acceder a Avanzada > Trabajos de Cron

trabajos cron cpanel en Hostinet

Debes conocer los datos de la base de datos de la que quieras realizar la copia de seguridad. Si no los conoces, puedes buscarlos tal y como indicamos en este artículo.

Ahora viene la parte más complicada que es la de generar la tarea cron con los datos correctos.

Estos datos cambiarán en cada caso, aunque la estructura será la siguiente:

/usr/bin/mysqldump --opt NOMBRE_BASE_DATOS -u USUARIO_BASE_DATOS -pCONTRASEÑA >> /home/USUARIO_CPANEL/CARPETA_DESTINO/NOMBRE.sql

Los datos que están en mayúsculas son lo que tienes que modificar con tus propios datos.

Si te fijas, verás que no hay un espacio en blanco después de «-pCONTRASEÑA» y es correcto, no se trata de un error tipográfico.

Vamos a intentar descifrar este código:

  • – /usr/bin/mysqldump –opt
    Esto es fijo, puedes utilizarlo tal cual está en tu cron.
  • – DATOS BASE DATOS
    Los datos de la base de datos, nombre de la bbdd, usuario y contraseña, son distintos para cada uno. Debes saber cuáles son para poder crear el cron.
  • – USUARIO_CPANEL
    El nombre de usuario de cPanel. Si no sabes cuál es echa un vistazo a la parte superior derecha de cPanel. Lo encontrarás como «Usuario Actual»
    localizar usuario cpanel desde cPanel en Hostinet
  • – CARPETA_DESTINO
    Es la carpeta dónde se guardará la copia. Debe estar creada para que funcione.
  • – NOMBRE
    Es el nombre del archivo en el que se guardará el backup de la base da datos. Puedes poner lo que quieras.

Un ejemplo podía se este:

/usr/bin/mysqldump --opt nombrebd_wpxxx -u usuariobd_wpxxx -pCoNtRaSeÑa >> /home/usuario/backup_db/file_1.sql

 

Y para añadir el cron tenemos que pegar este código personalizado en en campo Comando:

mysqldump ejemplo cron en cPanel

Antes de añadir el trabajo cron, debes elegir cada cuanto tiempo se ejecute. Si no los ha hecho nunca, puedes usar el desplegable de Configuración Común.

cPanel Trabajos Cron Configuración Común

No hay una configuración buena y otra mala, depende de lo que quieras hacer y la cantidad de veces que actualices la web.

Por ejemplo, si la actualizas muy de vez en cuando, con una vez por semana puede ser suficiente, si no la actualizas nunca, hacer un backup diario no parece que tenga mucho sentido.

Depende de cada caso en concreto, así que no podemos decirte lo que debes poner.

Una vez lo hayamos decidido, sólo tenemos que pulsar en el botón Añadir Nuevo Trabajo de Cron y en unos segundo aparecerá debajo, en el apartado Trabajos de Cron Actuales.

mysqldump anadir trabajo cron en cPanel

El trabajo cron lo puedes editar si quieres en cualquier momento, tanto el tiempo de ejecución, como la ruta en la que guardes el archivo con la copia.

Una vez establecido el trabajo cron, ya sólo queda esperar para ver si en efecto, se realiza la tarea y guarda la copia de la base de datos en la carpeta elegida.

mysqldump revisar copia seguridad mysql en cPanel

Cosas a tener en Cuenta

Este ejemplo es muy básico y sencillo, sólo para programar una copia de seguridad de una base de datos y guardarla en un sitio en concreto del hosting.

Si quieres hacer más cosas con la copia de seguridad una vez generada, renombrar el archivo, enviarlo por correo, etc…, necesitarás conocimientos de PHP o alguien que sea capaz de programar un script para luego ejecutarlo con un trabajo cron.

Ten en cuenta que si programas el backup con muchas ejecuciones, el archivo que se crea ira creciendo de tamaño, lo que puede ser un problema si tu hosting tiene el espacio justo.

En cualquier caso, si lo que quieres crear una tarea cron para hacer una copia de seguridad de una base de datos MySQL desde cPanel, aquí tienes la fórmula.

Y recuerda que si quieres, puedes contratar nuestro seguro de restauración de backups y nosotros nos encargamos de realizar las copias de seguridad por ti.

seguro restauracion backup imagen Hostinet

Hosting SSD con cPanel Incluido

  • SSD 55´99 / mes
  • SSD 2511´99 / mes
  • SSD 5015´99 / mes
  • SSD 7519´99 / mes
  • SSD 55´99/mes
  • SSD 2511´99/mes
  • SSD 5015´99/mes
  • SSD 7519´99/mes
    • Almacenamiento en disco dura ultra rapido SSD
    • El espacio en disco es la suma del espacio que ocupan los archivos que forman la web y el correo electrónico.
    • La transferencia de datos mensual es la cantidad total de información que se descargan los visitantes de nuestra web en cada acceso más nuestro uso a través de FTP y correo.
    • Cada dominio alojado muestra un contenido único y diferente del resto
    • Tras evaluación de nuestro equipo de migraciones y nuevas altas de Hosting
    • Cuentas de correo gestionables a través de POP, IMAP y servicio Webmail
    • Todo lo que necesitas para sacar partido a tu Host
    • Bases de datos MySQL disponibles para su uso en cada alojamiento web
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Elige la versión de PHP que necesites
    • Certificado SSL autofirmadoCertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUI
    • Migramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a Hostinet
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Aparcando un dominio secundario en el alojamiento de nuestro dominio principal conseguimos que ambos dominios resuelvan indistintamente con la misma página que tenemos colgada.
    • Cuentas de correo gestionables a través de POP, IMAP y servicio Webmail
    • Tus buzones de correo y mails limpios de virus y con un potente filtro antispam
    • Centro de datos en Madrid (España)
    • Opcion de contratación de IP dedicadaPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUI
    • Certificado SSL autofirmadoCertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUI
    • Opción de contratación de certificados SSL Wildcard. Se requiere Ip dedicada.Puedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUI
    • Opción de contratación de certificados SSL Extended Validation (EV). Se requiere Ip dedicada.Puedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUI
    • Opción de contratación de certificados SSL Organization Validation (OV). Se requiere Ip dedicada.Puedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUI
    • Con nuestra herramienta WebFácil construye tu página web en solo 5 pasos.
    • Con la herramienta de instalación Softaculous tan solo deberás elegir la aplicación deseada y con tan solo un par de clicks y de forma totalmente automatizada tendrás tus herramientas favoritas instaladas en tu Host.
    • Bases de datos MySQL disponibles para su uso en cada alojamiento web
    • Supeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamiento
    • ¿Quieres realizar desarrollos con Python? En Hostinet innovamos dia a dia en tu beneficio y por ello te presentamos como última novedad en todos nuestros servidores Web la posibilidad de desplegar tus aplicaciones con Python directamente desde el cPanel de tu Hosting.
    • ¿Quieres desarrollar tus aplicaciones con Ruby? En Hostinet te presentamos como última novedad en todos nuestros servicios de Hosting Web la posibilidad de desplegar tus aplicaciones con Ruby on Rails directamente desde el panel de control cPanel.
    • El fichero .htaccess permite modificar diferentes variables en la configuración de nuestra cuenta de alojamiento en el servidor.
    • El módulo mod_rewrite permite crear direcciones URL alternativas a las dinámicas generadas por la programación de nuestros sitio web (blog, foro, portal…), de tal modo que sean más legibles y fáciles de recordar
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web. Soporte en español por personal de Hostinet.
    • Completa recopilación de tutoriales sobre Hosting y Dominios
    • 30 dias para probar tu servicio de Hosting y si no te convence el servicio... te devolvemos el dinero!!
    • Copia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por Hostinet
    • Podrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento web
    • Precios para nuevas altas. Contratación anual.Precios para nuevas contrataciones. Contratación anual.Precios para nuevas contrataciones. Contratación anual.Precios para nuevas contrataciones. Contratación anual.Precios para nuevas contrataciones. Contratación anual.Precios para nuevas contrataciones. Contratación anual.
    • Contratacion anualContratacion anualContratacion anualContratacion anualContratacion anual