caminho mais rápido para backup de arquivos do servidor web e mysql db e automatizar

2

Eu gostaria de configurar uma tarefa cron para fazer backup de todos os meus arquivos do servidor da web em um arquivo compactado e também no meu banco de dados MYSQL. Eu tenho acesso total ao meu servidor, pois é um VPS. Eu sou um noob no Linux e poderia realmente usar a ajuda. Eu também estou correndo centos 5. Eu gostaria de receber qualquer ajuda. Além disso, qual é o método mais simples para fazer isso.

    
por arrowill12 17.04.2012 / 04:16

3 respostas

2

Dependendo do tamanho do seu site, se as maneiras mais fáceis forem fazer um despejo de banco de dados, crie um arquivo tar.gz do seu diretório de sites e arquivo de despejo e envie-o por e-mail para um local externo.

Procure exemplos de scripts sobre o uso de despejos de banco de dados tar e MySQL. A parte mais difícil para os novos administradores nesse tipo de configuração é fazer com que o email funcione. Se você ainda não tem um servidor de e-mail configurado, provavelmente é mais fácil usar o Gmail ou equivalente.

Eu tenho alguns clientes que usam quase esse método exato. Se você quiser mais detalhes é só pedir.

    
por 17.04.2012 / 04:38
2

Eu costumava fazer exatamente o que Tim Brigham descreveu, mas atualmente eu não comprimo mais os arquivos de despejo. Em vez disso, uso o rsync para transferir os arquivos. Como a maioria dos bancos de dados só muda relativamente pouco entre os backups e o rsync só transfere as alterações, os dados são transferidos muito mais rapidamente. Isso pode ser particularmente benéfico com arquivos de despejo maiores.

    
por 17.04.2012 / 05:56
2

Concordo com John Gardeniers, o rsync é ótimo. Não é muito difícil de configurar, pode ser automatizado e muito poderoso. Você também pode verificar com seu host para ver se eles oferecem uma solução de backup. Alguns dos provedores mais respeitáveis oferecem backups de servidor completos a preços muito razoáveis.

    
por 17.04.2012 / 07:06