Av. Circular, Nº. 1192 - Goiânia contato[@]cuidadodigital.com.br
Estamos pronto para ajudar o seu negócio crescer.

Script backup MySql Linux

Script de backup de banco MySql em Linux

Script em Bash

  #!/bin/bash # Definindo parametros do MySQL echo " -- Definindo parametros do MySQL ..." DB_NAME='nome do db' DB_USER='user' DB_PASS='passw' DB_PARAM='--add-drop-table --add-locks --extended-insert --single-transaction -quick' # Definindo parametros do sistema echo " -- Definindo parametros do sistema ..." DATE=`date +%Y-%m-%d` MYSQLDUMP=/usr/bin/mysqldump BACKUP_DIR=/backup BACKUP_NAME=nomedoAPP-$DATE.sql BACKUP_TAR=nomedoAPP-$DATE.tar.bz #Gerando arquivo sql echo " -- Gerando Backup da base de dados $DB_NAME em $BACKUP_DIR/$BACKUP_NAME ..." $MYSQLDUMP $DB_NAME $DB_PARAM -u $DB_USER -p$DB_PASS > $BACKUP_DIR/$BACKUP_NAME # Compactando arquivo em tar echo " -- Compactando arquivo em tar ..." tar -cjf $BACKUP_DIR/$BACKUP_TAR -C $BACKUP_DIR $BACKUP_NAME --remove-files ~