Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Automatyczny zrzut bazy danych
Forum PHP.pl > Forum > Bazy danych > MySQL
track
Witam. W jaki sposob moglbym zrobic automatyczny zrzut bazy danych. Chodzi oto, zeby baza danych byla raz na czas kopiowana w wybrane miejsce na serwerze. Jak zrobic cos takiego. Z gory dziekuje za pomoc.

Pozdrawiam....
rachwal
Wrzucasz do Crona poleconko 'mysqldump' z parametrami lub np. 'tar' z parametrami, w przypadku drugiego pakujesz calosc /var/lib/mysql/.
track
Moglbym prosic troche jasniej?
bełdzio
ja mam tak zrobione :

Kod
1. mysqldump --user='USER' --host=localhost --password='PASS' --all-databases --compress > bazy.sql
2. gzip -c bazy.sql > bazy.gz
3. mutt -x -s backup -a bazy.gz MAIL

1. exportuje całą baze do pliku
2. pakuje ją
3. wysyła na maila
rachwal
Polecalbym dolozyc opcyjke -Q do mysqldumpa:

-Q, --quote-names Quote table and column names with a `
AxZx
a mozna by zrobic cos takiego gdy sie nie ma dostepu do shella ?

z poziomu php mozna zrobic export ?
dajcie jakies namiary na cos takiego smile.gif
z gory dzieki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.