Incorporar rotina de Backup nos sistemas desenvolvidos com Scriptcase

Procurei aqui no forum e não encontrei, pesquisando na web tem um script em php que pode ser incorporado a suas aplicações final, trata-se do phpmybackup com bastante recursos fica aqui a dica.

Faz Backup do Banco de Dados “Mysql”, Restaura, Zipa, agenda Backup, envia por email e etc…

Tudo pronto estilo PhpMyAdmin e tranquilo para incorporar no seu projeto, basta criar uma pasta dentro do projeto e copiar os scripts e chamar no menu da sua aplicação final.

Magic,

Apesar de isso ser mais responsabilidade da hospedagem dos nossos sistemas, mas achei legal essa idéia. Obrigado por compartilhar.

Muito boa dica Magic !

Att
Geison Farias

Nos meus projetos implemento backups das principais base de dados em ‘xls’, acho que é de maior valia para os usuários finais.

Controlo a data do último backup e os usuários recebem alerta de acordo com a periodicidade estipula em um parâmetro.

Muito bom, Parabéns!

Se possível poderia enviar o script para meu email: ronaldobraz@uol.com.br

Ronaldo Braz,

segue o link para baixar o script http://www.phpmybackuppro.net/

Este script tem a licença GPL free

As características principais :

  • Cópia de segurança de um ou vários bancos de dados com ou sem dados , estrutura de tabela , …
  • Backups sem SSH ou cron programado ( por um script PHP pequeno que deve ser incluído no seu website)
  • Três tipos de compressão ( sem compressão, gzip ou zip )
  • Interface para managment dos backups ( ver , restaurar , download , apagar )
  • De backup diretamente para servidor FTP e envio de cópias de segurança por e-mail
  • Plataforma independente - única webserver e PHP necessários para executar , por exemplo, em MS Windows , Linux ou Mac
  • Modo de shell (para usar manualmente ou por script cron )
  • Backup dos diretórios de arquivos inteiros ( em um servidor FTP) .
  • Bases de dados de backup de diferentes contas em vários servidores MySQL
  • Uma instalação pode ser usado para todos os utilizadores de um servidor MySQL MySQL ( para ser utilizado por webhosters )
  • Maior segurança através de dois métodos de login alternativas (HTTP ou autenticação HTML)
  • Interface fácil de usar e muito fácil de instalar
  • vários pacotes de idiomas disponíveis
  • Ajuda on-line incluída no pMBP
  • Só um detalhe normalmente a hospedagem já faz o backup diário para você, se você ainda usar uma hospedagem compartilhada e colocar um script para rodar sozinho lá todo dia ele, vai
    consumir recursos do servidor, correndo o risco de ser notificado pela hospedagem.

Se informe com sua hospedagem como funciona os backups deles mesmos diários automáticos para maior satisfação e segurança.

Backups, manutenção de bases, etc, costumam rodar automaticamente de madrugada.

Obrigado pelo alerta, na verdade esta rotina é para aqueles casos em que o sistema desenvolvido trabalha numa intranet ou no usbWebserver.

Tenho alguns projetos onde o cliente roda diretamente do pendrive ou compartilha o sistema na rede interna, ai faltava uma boa rotina de Backup para o banco de dados.

[size=14pt]Somente alertando o pessoal!
É bom ver sempre o contrato da hospedagem compartilhada.
Nele se prevê o backup por parte da empresa contratada (que fornece a hospedagem).
Mas na maioria das vezes ela não se responsabiliza contratualmente se houver perda de dados.
Logo, é bom sempre fazer seus backups diários à parte.
[/size]
Obs: VPS, servidores dedicados e etc não realizam backup é tudo por sua conta.

[size=12pt]Veja este exemplo abaixo tirado do https://www.hostgator.com.br/termos_de_servico.shtml :[/size]

5.) Backups (cópias de segurança)

A HostGator NÃO se responsabiliza por arquivos e/ou outros dados armazenados em sua conta. O plano não lhe dá garantias de recuperação de informações perdidas decorrentes de quaisquer eventualidades: use-o por sua conta e risco. O cliente deve concordar em assumir a total responsabilidade sobre os arquivos contidos em nossos servidores, bem como manter suas próprias cópias de segurança (backup) fora do servidor.

A HostGator mantém ativa uma rotina de backup semanal (realizado aos finais de semana) de planos hospedados em servidores compartilhados. Entram nesta rotina contas de até 20GB de dados e que possuem até 100.000 nós (arquivos, pastas, e-mails, etc). O conteúdo do backup é sobrescrito a cada final de semana.
Caso o cliente necessite da restauração de qualquer backup, cobramos uma taxa de R$ 50,00 para este procedimento.
Este procedimento não é garantido, o cliente deve concordar em manter em local seguro o seu próprio backup.

O cliente não é informado sobre sucesso ou fracasso da rotina de backup. É de responsabilidade do cliente manter a conta dentro dos padrões pre-estabelecidos para backup se necessitar deste recurso. Em caso de dúvidas sobre isso envie um email para nosso suporte questionando se sua conta está contemplada na rotina de backup.

A HostGator NÃO realiza nenhum tipo de backup de servidores dedicados ou semi-dedicados. Esta atividade é de total responsabilidade do cliente.

Desabilitamos a geração de backup direta pelo cPanel para contas com mais de 4GB para evitar que seja feito um mal uso da ferramenta e consequentemente transtornos no uso indevido de CPU. Entretanto o cliente pode pedir seu backup através do ticket de suporte. Basta entrar em contato com nossa equipe que geramos o backup sem problemas.