Backup de algumas databases, Remotamente.

Publicado por Perfil removido 12/05/2005

[ Hits: 3.918 ]

Download scriptBackupPart1.sh




Faça backups e salve em uma máquina remota, para isto basta colocar este script em uma máquina remota e deixa-lo no cron rodando diariamente.

  



Esconder código-fonte

#!/bin/bash

############################
# Autor: Abimael R. Sergio #
# Data: 01/10/2004         #
############################

# A estrutura de diretorios abaixo deve ser criada em um disco remoto:
#.
#|-- Mysql
#|   |-- db_cep
#|   |   |-- Friday
#|   |   |-- Monday
#|   |   |-- Saturday
#|   |   |-- Sunday
#|   |   |-- Thursday
#|   |   |-- Tuesday
#|   |   `-- Wednesday
#|   |-- db_uc_cdcorp
#|   |   |-- Friday
#|   |   |-- Monday
#|   |   |-- Saturday
#|   |   |-- Sunday
#|   |   |-- Thursday
#|   |   |-- Tuesday
#|   |   `-- Wednesday
#|   |-- db_uc_getnet
#|   |   |-- Friday
#|   |   |-- Monday
#|   |   |-- Saturday
#|   |   |-- Sunday
#|   |   |-- Thursday
#|   |   |-- Tuesday
#|   |   `-- Wednesday
#|   |-- db_uc_lazuli
#|   |   |-- Friday
#|   |   |-- Monday
#|   |   |-- Saturday
#|   |   |-- Sunday
#|   |   |-- Thursday
#|   |   |-- Tuesday
#|   |   `-- Wednesday
#|   |-- db_uc_nut
#|   |   |-- Friday
#|   |   |-- Monday
#|   |   |-- Saturday
#|   |   |-- Sunday
#|   |   |-- Thursday
#|   |   |-- Tuesday
#|   |   `-- Wednesday
#|   `-- db_uc_teste
#|       |-- Friday
#|       |-- Monday
#|       |-- Saturday
#|       |-- Sunday
#|       |-- Thursday
#|       |-- Tuesday
#|       `-- Wednesday

# Digite os dadod do Servidor de banco de dados
IP=200.154.228.125
USER=tetras
PASSWORD=pl96ludencia5

# Digite aqui os nomes das databases que você deseja copiar para a máquina local:
DATABASES='db_uc_teste db_cep db_uc_cdcorp db_uc_getnet db_uc_lazuli db_uc_nut'

DIA=`date +%A`
for i in $DATABASES
do
echo $i
# Copia banco db_uc_teste para dentro de seu diretorio:
mysqldump -h ${IP} -u ${USER} --password=${PASSWORD} $i > Mysql/${i}/${DIA}/${i}-`date '+%d-%B-%Y'`.sql
sleep 2

done


Scripts recomendados

Script para conexão de modem Bluetooth (DUN)

Mapeamento USB simples

Instalação de pacotes em uma lista

Enviar mensagem para os terminais ltsp

Pesquisa por arquivos redundantes (idênticos)


  

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