Faz backup do MySQL e envia para FTP

Publicado por Daniel Lara Souza (última atualização em 07/10/2011)

[ Hits: 8.861 ]

Homepage: http://danniel-lara.blogspot.com/

Download bkp.mysql.sh




Script que efetua backup de todas as DATABASES do MySQL e o envia por FTP.

  



Esconder código-fonte

#!/bin/bash
#
#  Backup das DATABASES
#  Envia por FTP
#  Autor : Daniel Lara Souza
#  Data 06-10-2011
#
#
data=`/bin/date +%d-%m-%Y`

cd /backup

rm *.tar.gz

for I in `echo "show databases;" | mysql -u root -p'12345'| grep -v Database`; do mysqldump -u root -p'12345' $I > "$I-$data.sql"; done

tar -cvzf backup-${data}.tar.gz *.sql

rm *.sql

# Dados do servidor FTP para onde o backup sera enviado
ftp -n -v ft.meudominio.com.br  <<EoF
        user ftpuser.meudominio.com.br 12345
        bin
        cd backup
        put backup-${data}.tar.gz
EoF

Scripts recomendados

Script para proteção de pastas ou arquivos

Shell Script para criar chave ssh e logar no servidor sem digitar senha

dep-info - verificar se o programa está instalado no sistema

Jukebox com dialog

Get Tool


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts