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

From: Jiri Matejka <matejka (zavinac)>
Date: Tue, 23 Oct 2007 00:10:14 +0200
zalezi na pristupu k pocitaci
pokud znas heslo i k admin uctu databaze, tak si muzes ve
smycce pres vsechny tabulky zalohovat pres BACKUP TABLE
http://dev.mysql.com/doc/refman/5.0/en/backup-table.html

nicmene si to clovek muze i napsat sam dle potreby

komprimacni knihovny PHP taky ma, takze si muzes vybrat

a pres exec() muzes pracovat i se aplikacemi (pokud mas prava
a v PHP povolen exec)

a FTP je bez problemu

jasny ze si muzes napsat dilci scripty ktere budou archivovat neco po
spusteni toho scriptu, ale lide jsou nespolehlivi, takze bych stejne
nejake zalohy spoustel strojove - jeden nikdy nevi

nicmene, je to jednoduche - databazi budes vetsinou vzdy zalohovat
celou, a ne nejakou tabulku (kvuli konzistenci dat). Hrat si muzes
maximalne s vyberem adresaru webu, resp souboru a pravdepodobne to
hodis do jedineho baliku. A ten odesles.
Takze vymyslet neco extra, kdyz se muze u komprimovani zadat cely web
a vyloucit nepotrebne adresare v ramci uz hotovych aplikaci, se mi zda
zbytecne. To uz bych si radeji mozna udelal nekolik ruznych .bat
souboru, a ty bych podle potreby spoustel.

DFly



> JJ, to je ve stručnosti schéma, které jsem si taky navrhl, ale jde mi o
> to, jestli si s tím už někdo nehrál. Cron problém není, ale rád bych ty
> funkce přece jen měl v php, aby se dala záloha vyvolávat dle potřeby.


>> 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
>> 



Received on 23. 10. 2007, 00:10 CEST

This archive was generated by hypermail 2.2.0 : 23. 10. 2007, 00:10 CEST