Maxik
21.08.2008, 13:37:49
Wiem, że było wiele razy na forum, ale chcialbym zrobić skrypt, niekoniecznie automatyczny który zrzucałby mi do jednego pliku zawartość podanych tabel. Na serwerze nie mam shella, a cPanel nie daje mi możliwości zezwolenia na FILE. Jako, że skrypt będzie obsługiwany nie przez kogoś kto się zna i niekoniecznie wie co to phpMyAdmin to najlepszym rozwiązaniem będzie dodanie takiej opcji do panelu administracyjnego. Mam nadzieję, że mnie nakierujecie na jakąś klasę(najlepiej aby była w PHP4). Najlepiej aby zrzuty nie były kompresowane. W plikach eXtreme-Fusion znalazłem taki plik, ale jest on dość chaotycznie napisany i nie wiem za co się najpierw zabrać.
vokiel
21.08.2008, 14:00:40
jak masz dostęp do crona to dodaj do niego zadanie, a jak nie to swtórz plik a w nim daj coś na wzór:
zrzut całej bazy do pliku, z kompresja gzip
<?php
system('mysqldump -h localhost -u user -ppass baza_danych | gzip > /dump/dump.'.date("Y-m-d_H-i-s").'.sql.gz'); ?>
Maxik
21.08.2008, 14:05:31
Cytat
Na serwerze nie mam shella
Gdybym miał dostęp to bym zrobił tak jak piszesz.
paziek
21.08.2008, 14:14:45
Ale komende system powinieneś mieć możliwość wywołać, nawet jak nie masz dostępu do ssh.
Chyba, że nie masz uprawnień do mysqldumpa z usera/grupy apachowej
Takiego dumpa sobie robisz do katalogu, do którego da radę wejść z FTP i tyle.
Maxik
21.08.2008, 14:24:29
Chodzi mi o podobny skrypt:
http://4programmers.net/PHP/FAQ/Jak_zrobić...L_za_pomocą_php Tylko jak można przeczytać w komentarzach generuje z błędami.
WebKing
21.08.2008, 14:26:44
vokiel
21.08.2008, 14:32:49
Ja tez nie mam dostępu do shella (home.pl), i właśnie takim sposobem robie sobie codziennie w nocy kopie zapasową bazy. Później przez ftp sobie pobieram na kompa na dysk.
Ale jeśli nie tak, to ponoć BigDump jest całkiem niezły, i radzi sobie z dość obszernymi bazami. Nie testowałem ;>
Pozdrawiam
Maxik
21.08.2008, 14:36:10
phpmybackup jest idealny, szkoda, że go nie ma w sieci
WebKing
21.08.2008, 14:46:14
Jak nie ma wpisujesz w google i wyświetla ci się link
http://sourceforge.net/projects/pmbackup/
Marr
21.08.2008, 14:46:55
Cytat(vokiel @ 21.08.2008, 15:32:49 )

(...)Ale jeśli nie tak, to ponoć BigDump jest całkiem niezły, i radzi sobie z dość obszernymi bazami. Nie testowałem ;>
Używałem bigdump'a i z czystym sumieniem mogę go polecić. Zrobił mi bardzo ładną kopie bazy:)
Maxik
21.08.2008, 15:29:49
A czy bigdumpa mogę wkomponować w panel admina? Bo phpmybackup ma swój własny, a to mi raczej nie leży.
W końcu ściągnąłem backupDB i działa wyśmienicie

Dzięki wszystkim za pomoc.
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.