quarta-feira, 21 de dezembro de 2011

MySQL: Backup de banco

O Script abaixo faz um backup diário do MYSQL durante todo o mês, exemplo, no dia 05 do mês ele grava na pasta /Backup/05. ou seja, você terá o backup dos últimos 30 dias:

LANG=pt_BR
LC_ALL=pt_BR
LC_CTYPE=ISO-8859-1
LESSCHARSET=latin1
export LANG LC_ALL LC_CTYPE LESSCHARSET
DATAW=$(/bin/date +%d)
rm -rf /Backup/$DATAW/*
mkdir /Backup/$DATAW

/usr/bin/mysqldump -u usuario --password=senha banco > /Backup/$DATAW/banco.db

Nenhum comentário: