Un script de bash avanzado para la copia de seguridad de la base de datos MySQL

Un script de bash avanzado para la copia de seguridad de la base de datos MySQL

Después de escribir un script de shell simple para la copia de seguridad de la base de datos MySQL. Este es nuestro nuevo script de avance de avance para el volcado de la base de datos MySQL. Este script le proporcionará una copia de seguridad de la base de datos MySQL y cargará copias de seguridad en varias ubicaciones remotas como FTP, SFTP y Amazon S3 Bucket.

Este script está disponible en nuestra cuenta GitHub con todos los archivos de soporte. Simplemente puede descargar el script y ejecutarlo en su servidor. Use los siguientes pasos para usar este script y configurar copias de seguridad en 5 minutos.

Paso 1 - Clon este repositorio

Descargue este repositorio poner archivos en /etc/mydumpadmin directorio. Alternativamente, también puede clonar este directorio de repositorio en /etc. utilizando los siguientes comandos.

clon cd/etc/git https: // github.com/tecrahul/mydumpadmin.git 

Paso 2 - Configurar configuración

  • Editar ajustes.confusión Archifique y actualice todos los valores requeridos según sus requisitos. También puede habilitar/deshabilitar las copias de seguridad FTP, SFTP y S3
  • Ahora editar cartas credenciales.TXT Archivo y coloque sus detalles de inicio de sesión de MySQL Server.
  • Paso 3 - Ejecutar el script de copia de seguridad

    Establezca el permiso de ejecutar en el script shell y ejecute esto como los siguientes comandos.

    chmod a+x mysql-dump.mierda ./mysql-dump.mierda 

    Paso 4 - Programe el cron diario

    También puede programar esto para ejecutarse diariamente usando crontab. Agregue la siguiente configuración a Crontab para funcionar a las 2:00 a.m.

     0 2 * * * cd /etc /mydumpadmin && ./mysql-dump.mierda