Re: záloha webu a databáze v PHP

From: Jiri Matejka <matejka (zavinac)>
Date: Sun, 21 Oct 2007 22:36:28 +0200
Cau,
kvuli softu zalezi co tam mate za stroj, a jaky pristup k tomu celemu
stroji mate - kvuli software

princip:
nejdulezitejsi je scheduler (spousteni prikazu v case)
pouzivam Cron (i na Win)

a pres nej spoustet jednotlive prikazy ze systemu (na Win asi vse
nainstalovat) (mezi jednotlive prikazy v Cronu dej dostatecny casovy
limit a muj oblibeny cas pro zalohovani zacina v 02:00 :-)

1) pak si "dumpnes" databazi (do rootu webu nebo do extra slozky, nebo jak se
ti bude hodit) (mysql/bin/mysqldump + parametry dle potreby)

2) zkomprimovat celou slozku s webem (nebo casti) a nejlepe ulozit ten
soubor s datumem a popisem (tar, rar, zip, 7z apod - ty softy z radky
vetsinou umej vyloucit nepotrebne adresare nebo soubory)

a poslat to - mail ale nedoporucuji
3) pres wget (je i pro Win) spustit script nebo z radkoveho FTP to
nekam soupnout

DFly

> Řeším tu dost zajímavý problém, k webu přistupuje paralelně několik 
> "adminů" a občas se stane, že někdo něco domrví a následně zjistí, že 
> nezálohoval. Následuje obepisování těch ostatních, kdo má nejnovější 
> zálohu konkrétní částí webu. Napadlo mě tedy napsat skriptík, který by
> web zazipoval a odeslal (ftp/mail), to samé s db. Nicméně zarazil jsem
> se celkem na startu, potřebuju denní zálohu jednoho adresáře webu, mínus
> několik adresářů (statické obrázky) v nichž obsažených. Jednou týdně asi
> pak kompletní zálohu. Databáze je MySQL v UTF a rozsahem má kolem 30MB.
> Server jede na PHP 5, Mysql 5, jestli to pomůže, PhpMyAdmin. Nakopne 
> někdo kudy se ubírat? Psát něco vlastního a testovat je zbytečně zabitý
> čas, věřím, že něco podobného už určitě má, jen gugl vrací prakticky 
> průvodce "how to backup" :(


Received on 21. 10. 2007, 22:36 CEST

This archive was generated by hypermail 2.2.0 : 21. 10. 2007, 22:36 CEST