Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- ####################################
- # Backup Mysql DB
- # Author: Alejandro Steinmetz <asteinmetz78@gmail.com>
- ####################################
- #Define parametros
- DEST=/home/you/backups
- FILE=outputFileName.`date +"%Y-%m-%d"`
- SERVER=127.0.0.1
- DATABASE=dbname
- USER=dbuser
- PASS=dbpass
- #Si no existe el folder de DEST lo crea
- [ ! -d "$DEST" ] && mkdir -p $DEST
- #Elimina version anterior en caso de ejecutar el mismmo script en el mismo dia
- unalias rm 2> /dev/null
- rm ${DEST}"/"${FILE} 2> /dev/null
- rm ${DEST}"/"${FILE}.gz 2> /dev/null
- #Efectua el Dump de la DB
- mysqldump --opt --user=${USER} --password=${PASS} ${DATABASE} > ${DEST}"/"${FILE}
- #Comprime el archivo
- gzip ${DEST}"/"$FILE
- #Muestr el resultado
- #echo "${FILE}.gz creado con exito:"
- #ls -l ${FILE}.gz
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement