Autor: Webmaster
Este é um assunto muitas vezes esquecido por quem tem sites dinâmicos que sofrem muitas actualizações. A possibilidade de poder restaurar em caso de problema uma base dados danificada onde se podem encontrar centenas de artigos e contactos é da maior importância. Infelizmente muitas pessoas só se lembram disso depois de um problema acontecer e, nesse caso, já se torna tarde demais: lembrar-se das cópias de segurança quando os problemas acontecem é um erro irreversível. E não se esqueça da velha máxima: sheet happens!
No entanto esta é uma tarefa simples que demora pouco tempo a realizar e que lhe permite dormir descansado… Para o WordPress existem uma série de plugins que fazem este trabalho, mas a minha experiência mostra que não funcionam bem: uns só fazem “backups”, deixando o processo de restauro de fora; outros fazem as duas coisas mas estão demasiado dependentes das configurações do servidor onde os conteúdos estão alojados, e que nem sempre tornam fácil a execução dessa missão vital para a sobrevivência do seu site ou blog.
Para lhe poupar umas dores de cabeça vou explicar uma maneira fácil de pôr em marcha esta rotina diária:
Algumas empresas que fornecem alojamentos Web já têm esta aplicação instalada como um dos serviços que prestam aos seus clientes, por isso deve começar por ver se é o caso. Se não for assim deverá fazer o download da Aplicação. O phpMyAdmin é um programa que se encarrega de diversas tarefas de administração da base de dados MySQL, que é a usada pelo WordPress. Depois de fazer o download deste aplicativo deverá instalá-lo no directório htdocs1 do seu computador ou servidor; mude o nome do directório para “phpmyadmin”. Se tiver instalado o XAMPP para correr o seu blog em casa (como expliquei neste artigo) deverá colocar o phpMyAdmin em c:\xampp\htdocs.
Faça agora o “login” no painel de administração do programa. À sua esquerda vai encontrar o nome da base de dados (espero que tenha guardado a respectiva password nalgum lugar que se lembre…).; seleccione-a e depois escolha a opção “Exportar“.

Aqui limite-se a aceitar as opções por defeito (marcando apenas em “Estrutura” a checkbox “add Drop Table”). O programa encarrega-se de seguida de executar o “backup”, da base de dados num ficheiro zipado ou não conforme for a sua opção, fazendo o respectivo “upload” para o seu computador doméstico.
Fazer o “restore” dos arquivos guardados é tão simples como fazer as cópias de segurança, bastando agora optar por “Importar“. Aqui terá de indicar o caminho do ficheiro anteriormente guardado – que desta vez não se esqueceu de criar -, que o programa se encarregará de recarregar o MySQL com todas as tabelas criadas no processo de produção do seu blog ou site CMS.
Trata-se, como viu, de um processo fácil e completamente automatizado. O phpMyAdmin executa, claro, uma série de outras tarefas de gestão da base dados, como criar novas tabelas, por exemplo. Mas isso já é outra matéria.
_______________
1 – /public_html ou outro que corresponda à “root” da localização de documentos no servidor “Apache”.
TAGS: Como Fazer, Programação
O legal seria gerar backup automaticamente de um local host para o hd local, e talvez em subniveis ou em lotes. O que acham ? abssss Eliseu pt-br
Olá, havia comentado sobre backup automático, encontrei um software gratuito para isso, faz de ftp para ftp, local para ftp, ftp para local, enfim. É o Cobian Backup.
Abraço e sucesso!
Grande parte das questões associadas ao backup e manutenção das bases de dados pode ser feita de uma forma muito simples com o recurso ao PhpmyAdmin, ferramenta que hoje em dia está disponível em todos os servidores que fornecem alojamento / hospedagem em que o PHP está presente.
não consigo fazer backup de arquivo de 14 mb alguem tem sugestão de como fazer.
Tem de o partir em vários