jestem Polakiem, nie kradnę samochodów i nie jestem pijakiem
4 sty 2006
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ć.
5 Responses for "Automatic MySQL Backup"
04-01-2006 @ 22:14 1
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…. :]
05-01-2006 @ 00:14 2
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.
05-01-2006 @ 00:40 3
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
13-07-2007 @ 17:44 4
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. :>
13-07-2007 @ 22:30 5
a to chyba już nie twój interes. Zajmij się lepiej pisaniem dwulinijkowych skryptów
Zostaw komcia ;)