Código de Linux/Unix Shell Scripting - Respaldo de Base de Datos MySql en bash automatizado

Imágen de perfil

Respaldo de Base de Datos MySql en bash automatizadográfica de visualizaciones


Linux/Unix Shell Scripting

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 17 de Abril del 2017 por Breydi (Publicado el 14 de Abril del 2017)
1.725 visualizaciones desde el 14 de Abril del 2017. Una media de 28 por semana
Se ejecuta desde el shell en el contrab, a determina hora, esa la define el usuario
Revisa si hay un respaldo del día anterior , si existe lo elimina y crea uno nuevo con fecha actual, si no existe lo creo

Requerimientos

Cualquier Linux

0.1
estrellaestrellaestrellaestrellaestrella(2)

Actualizado el 26 de Julio del 2017 (Publicado el 14 de Abril del 2017)gráfica de visualizaciones de la versión: 0.1
1.726 visualizaciones desde el 14 de Abril del 2017. Una media de 28 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#! /bin/bash
 
# 0 13 * * * /publico/scripts_crons/backup.sh
 
# ejemplo="Obrador_Rutas"
# DATE=`date +"%Y%m%d"`
# SQLFILE=/publico/datos_respaldos/$ejemplo-${DATE}.sql
# mysqldump -u root -phiaw --default-character-set=utf8 jamon_carnes_em > $SQLFILE
# gzip $SQLFILE
 
 
# ejemplo1="Obrador_Almacenes"
# DATE1=`date +"%Y%m%d"`
# SQLFILE1=/publico/datos_respaldos/$ejemplo1-${DATE1}.sql
# mysqldump -u root -phiaw --default-character-set=utf8 jamon_carnes_ob > $SQLFILE1
# gzip $SQLFILE1
 
nombre="Servidor"
HOY=$(date +%Y%m%d)
AYER=$(date --date "yesterday" +%Y%m%d)
 
SQLAYER=/publico/datos_respaldos/$nombre-${AYER}.sql.gz
SQLFILE=/publico/datos_respaldos/$nombre-${HOY}.sql
 
if [ -f $SQLAYER ]; then
mysqldump -u root -phiaw --default-character-set=utf8 jamon_carnes > $SQLFILE
gzip $SQLFILE
rm -f /publico/datos_respaldos/$nombre-${AYER}.sql.gz
 echo "Respaldo Terminado ..."
else
 echo "No hay datos..."
mysqldump -u root -phiaw --default-character-set=utf8 jamon_carnes > $SQLFILE
gzip $SQLFILE
 
 echo "Respaldo Terminado ..."
fi



Comentarios sobre la versión: 0.1 (2)

Imágen de perfil
xve
17 de Abril del 2017
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Imágen de perfil
Sandro
29 de Julio del 2017
estrellaestrellaestrellaestrellaestrella
yo tengo otro pero bueno excelente
Responder

Comentar la versión: 0.1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3948  
Revisar política de publicidad