[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Algum script eficiente de bakcup mysql
From: |
Bruno Gunter Fricke |
Subject: |
Re: [shell-script] Algum script eficiente de bakcup mysql |
Date: |
Sat, 14 Apr 2007 20:55:27 -0300 |
Rony (faz um gol rapaz :-P)
Para o backup use o mysqldump, por exemplo:
$ mysqldump -h localhost -u usuario -p banco > backup_banco.sql
Para "backupear" todas as tabelas do banco você pode usar o parâmetro
--all-databases, por exemplo
$ mysqldump --all-databases > all_databases.sql
Qualquer dúvide, visite http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html
Para enviar um e-mail após o dump, use o sendmail. Por exemplo:
/usr/sbin/sendmail $email << EOF
Subject: Rotina de backup
From: localhost
To: seu email
O backup acabou!
EOF
Então você tem que fazer algo como:
#!/bin/bash
mysqldump -h localhost -u usuario -p banco > backup_banco.sql
/usr/sbin/sendmail $email << EOF
Subject: Rotina de backup
From: localhost
To: seu email
O backup acabou!
EOF
Se quiser, adicione na cron (leia aquele link que te mandei antes) e vá
adicionando as perfumarias à gosto ;-)
[]'s
Gunter
----- Original Message -----
From: marcus
To: address@hidden
Sent: Saturday, April 14, 2007 8:35 PM
Subject: Re: [shell-script] Algum script eficiente de bakcup mysql
O agendamento pode ser feito no /etc/cron.daily. Procure pelo daemon 'cron'
no
www.vivaolinux.com.br ou no google para saber como funciona. Eh bem
tranquilo!
Abraços!
Em Sábado 14 Abril 2007 19:16, Rony Linux escreveu:
> Gostaria de um scritp q salva-se em txt ou zip e me mandasse o email dos
> dados se possivel apagando os dados da tabela apos a confirmacao do
> envio... e como poderia agendar issu no linux para ser feito todos os
> dias????
>
> __________________________________________________
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/
>
> [As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]