Especificação Funcional: Backup

Resumo

Este recurso é responsável por realizar uma cópia se segurança do banco de dados do School Web.

Ferramentas utilizadas

  1. Task Scheduler do Windows;
  2. Google Drive.

Como é feito?

Todo dia às 17:30 o agendador de tarefas do windows executado um .bat localizado na pasta bin do MySQL que faz um backup compactado do banco de dados dentro da pasta de sincronização do Google Drive.

Processo

Arquivo .bat

O arquivo .bat é usado para realizar o banckup compactado.

“C:\Program Files\MySQL\MySQL Server 5.7\bin/mysqldump” -u root -proot school | gzip > “C:\Users\Administrator\Google Drive\Backup School Web\School-%date:/=-%.sql.gz”

Gzip

Gzip é o executável usado para realizar a compactação do backup.

Restaurando o backup

gunzip < school.sql.gz | mysql -u root -proot school

Pontos de verificação

  1. O backup deverá ser realizado todos os dias às 17:30;
  2. O backup deverá ser compactado corretamente;
  3. O backup deverá ficar disponível do Google Drive.
 
softwares/schoolweb/requisitos/configuracoes/backup.txt · Última modificação: 01/12/2021 11:51 (edição externa)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki