Bom dia pessoal !
Estou com dúvidas e preciso da ajuda e conhecimento de vocês.
Tenho um sistema feito em HMG3.0.46 com acesso ao MySql (offline), rodando em um cliente.
Para a geração do backup, utilizo o MySqlDump e gero um arquivo .sql.
Gostaria de realizar um backup e enviá-lo para um servidor OnLine. Então pergunto: Qual seria a melhor ideia de realizar esse backup ?
Pensei nestas opções:
1. realizo a cópia simples do arquivo .sql para este servidor;
2. crio neste servidor o banco de dados com a mesma estrutura do meu sistema e opto por realizar uma sincronização ou uma replicação dos dados.
- no caso de replicação: entendo que neste caso, necessito setar o servidor "master" e o "slave";
- no caso de sincronização: necessitaria saber como gerar a linha de comando para realizá-la.
Obs.: Na verdade, em qualquer das duas opções acima, necessitaria saber como executar estas tarefas por linha de comando.
3. também tenho a ideia de, a cada operação realizada no sistema ( inserção/alteração/deleção ) de registros, ir alimentando um arquivo "script", para que em determinado momento, seja executado pelo sistema/usuário, e assim execute toda a lista de comandos no banco online.
Espero que consigam me ajudar nesta dúvida, pois assim conseguirei realizar essa tarefa da forma mais correta possÃvel.
Desde já agradeço a todos !