Crie um arquivo com o nome do arqv.sh que vai executar o backup, isso poder no local de sua preferência.
nano bkp_seubanco.sh
Coloque o seguinte conteúdo nele:
#!/bin/sh
# bkp_seubanco.sh
# DATA vai imprimir a data no estio dia-mes-ano
DATA=`/bin/date +%d-%m-%Y`
# NOME armazena o nome do arquivo de backup e
# o diretorio onde o arquivo onde será salvo, no meu caso
# /media/Backup/backup_mysql, e o .gz para compactar o backup
NOME="/media/Backup/backup_mysql/bkp_seubanco-$DATA.sql.gz"
# variaveis do MySQL
HOST="localhost"
USER="root"
PASSWORD="senha"
DATABASE="bkp_seubanco"
mysqldump -h $HOST -u $USER -p$PASSWORD $DATABASE | gzip > $NOME
Depois dê permissão de execução para o arquivo, com o comando:
# chmod +x bkp_seubanco.sh
Em seguida, coloque-o para rodar no Cron:
# crontab -e
E adicione a linha:
0 2 * * * /bin/sh /home/usuario/bkp_seubanco.sh
vai ser realizado o backup as 2hs da madruga todos os dias...
Assinar:
Postar comentários (Atom)
-
Não é possivel compartilhar pastas no samba, retornando a seguinte mensagem. Message de erro: net usershare' returned error 255: net use...
-
Este tutorial tem o objetivo de fazer uma configuração simples do Squid, porém funcional, que atende à maioria dos casos. Introdução O ...
-
Vai ai uma dica que vale ouro... hehehe No linux, o mysql é case sensitive por padrão. No windows não. Para desabilitar a sensibilidade d...
Portfolio Individual - Curso Superior de ADS - VI Semestre
SISTEMA DE ENSINO PRESENCIAL CONECTADO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS WANDERLEY NUNES CRISTO PRO...
Nenhum comentário:
Postar um comentário