Fazendo backup de todas as databases do MySQL

Publicado por Frederico Inácio de Oliveira em 13/12/2005

[ Hits: 8.749 ]

 


Fazendo backup de todas as databases do MySQL



Entre no servidor como ROOT e crie um arquivo chamando bkpMysql na pasta bin:

# touch /bin/bkpMysql

Agora abra o arquivo criado:

# vi /bin/bkpMysql

e adicione as seguintes linhas dentro do arquivo:

#!/bin/sh
DATE=`/bin/date +%Y%m%d`

#Local onde o Backup irá ficar (crie umas pasta onde achar melhor)
LOCAL="/BkpMySql/MySql-$DATE.sql"

mysqldump -u root -p12345 --all-databases >> $NOME
#No comando acima, "12345" é a senha do usuário root do seu MYSQL
#Obs: Tomei como base o SCRIPT criado por Fábio Berbert

Agora salve e feche o arquivo: :wq!

Dê permissão de execução para o arquivo:

# chmod +x /bin/bkpMysql

Agora vamos adicioná-lo ao crontab. No meu caso executo ele todos os dias 01:00h.

Para editar o crontab digite:

# crontab -e

Agora adicione a linha abaixo dentro do arquivo:

0 1 * * * /bin/_BkpMySql

Salve, feche o arquivo e pronto.

Fred I. de Oliveira
http://www.sejalivre.com.br
Porto Velho/RO

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

RAID via software no Linux

Parar envio de email do crontab

Abstração de SGBDs

Experiência com Sistemas para Servidor NAS Free

Guia Foca Linux em sua Área de Trabalho

  

Comentários
[1] Comentário enviado por sapiras em 19/12/2005 - 14:48h

Bem interessante!

[2] Comentário enviado por Cah666 em 22/12/2005 - 22:40h

Muito interessante esse comando ^^ vai ser muito util

[3] Comentário enviado por JuNiOx em 27/12/2005 - 17:10h

legal
aqui no banco uso um parecido, que no final ainda compacta porque as bases são muito grandes e envia por ftp pra uma máquina só de backup

=]
abraços

[4] Comentário enviado por ferlopes em 08/01/2006 - 02:50h

Existe um programa todo em bash, muito bom, levinho, que serve para, entre outras coisas, fazer backups de mysql. Chama-se backupninja e está disponível em http://dev.riseup.net/backupninja/ ou nos repositórios apt (debian e ubuntu).

Vale a pena experimentar também (ou fuçar o programa e ver como ele faz / melhorar ele)

Abraços a tod@s



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts