Qual é uma maneira (razoavelmente) segura e automatizada de fazer backup do meu banco de dados mysql usando (qualquer) serviço on-line/nuvem gratuito?

Qual é uma maneira (razoavelmente) segura e automatizada de fazer backup do meu banco de dados mysql usando (qualquer) serviço on-line/nuvem gratuito?

Eu tenho um banco de dados mysql que uso para desenvolvimento pessoal. Gostaria de fazer backup on-line usando qualquergrátis (em custo)armazenamento online. (dropbox, google-drive etc...)

Estou assumindo que um script de shell faria o trabalho.

O algoritmo que estou vendo funcionar é:

1. Faça backup do banco de dados no disco local

2.Criptografe o arquivo usando pgp ou razoavelmente equivalente.

3.Carregue o arquivo para o serviço de nuvem sugerido.

Alguém tem algum método que tenha usado no passado para algo semelhante? As coisas mais importantes aqui são... Gratuito (em custo), Automação (usando chron ou /init.d ) e segurança. Se meu banco de dados cair nas "mãos dos bandidos", posso protegê-lo de olhares indiscretos (razoavelmente).

Por favor, deixe-me saber se você tem alguma dúvida.

Responder1

Eu combinaria as partes 1 e 2. O MySql permite que você faça backups criptografados comodetalhado aqui:

mysqlbackup --backup-image=/backups/image.enc --encrypt
--key-file=/meb/key  --backup-dir=/var/tmp/backup  backup-to-image

A próxima etapa seria enviar a imagem para um serviço em nuvem. Isso se resume à preferência pessoal. Se você gosta do Dropbox, ele tem umdaemon sem cabeça; Para um cliente de linha de comando do Google Drive, dê uma olhada em InSync ou Grive.

informação relacionada