Fazendo backup de todas as databases do MySQL

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

[ Hits: 8.696 ]

 


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

Escolhendo sua distribuição Linux

Netflix no Debian Wheezy

Introdução ao QT

Script pessoal para uso em firmware de access point para conexão automática de PPPOE

Visualizar a temperatura do hardware em modo texto

  

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