quarta-feira, 28 de janeiro de 2009

Fazendo backup do MySQL com o AutoMySQLBackup

1 - Instalando

# cd /usr/local/bin
# wget http://ufpr.dl.sourceforge.net/sourceforge/automysqlbackup/automysqlbackup.sh.2.5

2 - Configurando

# vi /usr/local/bin/automysqlbackup.sh.2.5

Agora devemos alterar as configurações para nosso ambiente, no meu caso preciso alterar usuário, senha, databases, diretório de backup e endreço de mail, segue baixo as alterações realizadas

# Usuário para conexão no banco
USERNAME=dbuser

# Senha do usuário definido acima para backup do banco
PASSWORD=password

# Host onde está o MySQL Server, caso esteja fazendo backup de um host remoto não esqueça de garantir que o mesmo possa receber conexãos remotas
DBHOST=localhost

# Lista das Databases, podemos colocar mais de uma, por exemplo "DB1 DB2 CASA"
DBNAMES="DB1 DB2 DB3"

# Diretório do backup, caso o diretório não exista o mesmo será criado automaticamente
BACKUPDIR="/backups"

# Email do destinatario do log
MAILADDR=user@domain.com

3 - Executando o script

# chmod 755 automysqlbackup.sh.2.5
# ./automysqlbackup.sh.2.5

Para ver o backup verifique a pasta /backups

Nenhum comentário: