Dzisiaj grzebałem troche w poszukiwaniu jakiegoś skryptu do robienia backupu baz danych MySQL. Jest tego trochę, ale niestety nie znalazłem takiego w pełni mnie zadowalającego
Na chwile obecną wybrałem Automatic MySQL Backup. Skrypt jest prosty w konfiguracji: robimy tylko usera w MySQL z dostepem do danych baz (ew. do wszystkich), dopisujemy dane do skryptu i wrzucamy sobie do /etc/cron.daily (tudzież ustawiamy w cronie co ile chcemy ten backup) i już. Skrypt dodatkowo może wysłać maila z logiem backupowania, a także backupy w załączniku. Aczkolwiek ta ostatnia opcja przy dzisiejszych bazach rzędu 100 MB i więcej jest mało użyteczna.
Jakby ktoś z was znał coś podobnego, ale jeszcze z możliwością automatycznego wysyłania przez FTP niech da znać.











Taki skrypt mozna chyba w bash’u walnac…. Jakis czas temu robilem na szybko takie cosik. Robilo zrzut bazki, pakowalo do zip’a i wystawialo na ftp albo wysylalo via e-mail. Oczywiscie w bazie nie bylo danych binarnych…. :]
mysqldump
phpdump
dbdump…
Jakoś tak się nazywa plik, który leży w katalogu mysql. Gdy go odpalasz – oczywiście z odpowiednimi parametrami – wtedy generuje Ci ładnie plik sql z odpowiednimi zapytaniami do bazy (insert, create.. itp). Wystarczy, że to następnie uploadniesz lub wyślesz gdzieś i będzie pykało poprawnie. Jak coś stworzysz, to daj znać ;]
ps. jakiego Ty masz w koncu maila ? pisałem na jednego i zero odpowiedzi.. a skype sobie załatwiłem ;] Wiesz gdzie pisać, więc napisz do mnie.
w bashu, w perlu.. w czymkolwiek byle bylo uzyteczne i stabilne
zym3n: od tego sa gotowe narzędzia aby czegos nie tworzyć
grzebanie w tym serwerze 12h dziennie i tak juz przyprawia mnie o bóle głowy
za maila przepraszam: zapodział mi się w tym bałaganie z stawianiem serwera
Faktycznie, ciężko poświęcić kilka minut na dwulinijkowy skrypt tak?
Ciekawe co robisz przez 12 godzin by nie znaleźć czasu (np 20 minut jak jesteś.. nowy w bashu np) na napisanie tego. :>
a to chyba już nie twój interes. Zajmij się lepiej pisaniem dwulinijkowych skryptów
mysqldump w cmd – windows
cd C:\sciezka\do\binarki
mysqldump -u UZYTKOWNIK -pHASLO BAZA > backup.sql