Pré Requisitos Configuração de E-mail no Cobian Reflector Criando os Parâmetros para o mySQLDump Scripts necessário para realizar o Dump
Para gerar um backup agendado, utilizaremos o Cobian Reflector, que é uma alternativa eficaz para esta tarefa. No entanto, o Cobian Reflector não possui a capacidade de realizar backups diretamente de bancos de dados MySQL. Por isso, faremos o backup dos arquivos do banco de dados em um diretório específico utilizando um script para o MySQL.
Diferente dos backups que geralmente fazemos em um pen-drive ou outros dispositivos de armazenamento externos, este backup será realizado em uma rede interna. Isso nos permitirá transferir os arquivos de backup para outra máquina na rede, aumentando a segurança ao armazenar e preservar os backups. Este método garante que os dados estejam protegidos contra perda ou corrupção, proporcionando uma camada extra de segurança.
Configuração de tarefa no Cobian Reflector
Na Aba Geral
1- Informe o “Nome da tarefa” como “(Nome da empresa) Dump Banco de Dados Sgf”.
2- Deixe o checkbox da configuração “Habilitado” marcado para que a tarefa possa ser executada.
3- Deixe o checkbox da configuração “Incluir subdiretório” marcado para que todos os arquivos encontrados em subdiretórios sejam copiados.
4- Deixe o checkbox da configuração “Criar novos backups separados” marcado. Assim, as novas cópias de backup serão criadas usando um carimbo de hora.
5- Deixe o checkbox da configuração “Usar atributos de arquivo” desmarcado. Usamos atributos de arquivo em backups incrementais/diferenciais, pois ele seleciona os arquivos que serão copiados.
6- Deixe o checkbox da configuração “Usar cópias de sombra de volume” marcado, possibilitando que o 7- programa copie arquivos que atualmente estão em uso por outro aplicativo.
8- Informe o “Tipo de backup” como backup completo, para incluir toda a estrutura, dados e transações em um arquivo separado.
Na aba Arquivos
1- Em “Origem” informe o local em “(Unidade instalada do sistema Softniels C ou D):\Softniels\Temp\MySQLDump” se não existir será criado pelo próprio script.
2- Em “Destino” criamos um diretório em uma pasta da rede destinada a salvar backups seguindo este padrão “(Nome do diretório):\BackupsDiario\BackupSgf”.
Na aba Agenda
1- Informe o “Tipo de programação” como Diário.
2- Em “Configurações de data” selecione “Novo tempo” e adicione uma nova hora 04:00.
Na aba Dinâmica
1- Informe a “Prioridade” como Normal.
2- Informe a “Cópias completas para manter” como 15.
Na aba Arquivo
1- Informe o “Tipo de compressão” como Arquivo monolítico global.
2- Informe o “Method” como Zip.
Na aba Eventos
1- Nesta etapa serão usados 2 scripts criados em ordem Scripts necessário para realizar o Dump
2- Adicionar ⇨ Executar e esperar ⇨ selecione o script “criar_diretorio_backup.bat” ⇨ ok
(neste evento não será necessário passar parâmetro).
3- Adicionar ⇨ Executar e esperar ⇨ selecione o script “apagar_arquivo_sqf_sql.bat” ⇨ ok
(neste evento não será necessário passar parâmetro).
4- Adicionar ⇨ Executar e esperar ⇨ selecione o “mysqldump.exe” ⇨ Informe os parâmetros criados Criando os Parâmetros para o mySQLDump ⇨ ok
5- Deixe o checkbox “Cancele a tarefa se algum evento falhar” marcado.
Na aba Avançado
1- Marque a Checkbox Executar como outro usuário e faça o login com as credenciais do computador
Clique em OK para salvar as alterações.