xxdrago
30.04.2011, 17:36:06
witam, jak moge pobrać all tabele do pliku?
darko
30.04.2011, 17:51:06
mysqldump -u <USER> -p<PASSWORD> <DATABASE_NAME> > /home/backup/dump.sql
xxdrago
1.05.2011, 11:37:53
To jest funkcja php?
darko
1.05.2011, 11:41:33
Ja widać - nie, jednak możesz odpalić tę komendę w phpie za pomocą np. exec lub shell_exec.
xxdrago
1.05.2011, 11:53:55
A chodzi mi o to zę chciałbym to tak zrobić: że w cron odpala mi funkcje backupu bazy i wysyła mi ją na e-mail. daj przykład jak mam to zrobić.
darko
1.05.2011, 11:56:46
xxdrago
1.05.2011, 11:58:07
Dzięki ;d masz pomógł
darko
1.05.2011, 12:02:29
Jak będziesz wysyłał dumpa na maila to go wcześniej jeszcze spakuj po utworzeniu, zobacz
co php oferuje
xxdrago
1.05.2011, 12:15:19
co wybrać rar czy zip?
darko
1.05.2011, 12:19:04
bzip2
xxdrago
1.05.2011, 12:20:37
rozpakuje to potem winrarem ?
darko
1.05.2011, 12:24:29
Z tego, co
tu piszą to tak, ale od wersji 3.10, ale to nie problem możesz użyć
formatu RAR.
xxdrago
1.05.2011, 12:29:35
Plik dump.sql będzie nadpisywany? z każdym backupem?
darko
1.05.2011, 13:01:03
To zależy, jak to zaimplementujesz, w podanym przykładzie dokładnie tak będzie. Możesz wygenerować sobie jakiś losowy ciąg znaków oparty o aktualny czas np. za pomocą
uniqueid
bogusborek
3.05.2011, 14:13:13
Po instalacji mysqladmin można wywołać odpowiednie polecenie z API.
darko
3.05.2011, 17:04:24
@bogusborek nie wiem, co dokładnie masz na myśli, ale phpmyadmin nie nadaje się do robienia dużych (kilku-gigowych) dumpów.
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.