Automatic MySQL Backup

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ć.

Podobne wpisy

Kategoria: Linux Otagowane jako , , 6 komentarzy

6 Responses to Automatic MySQL Backup

  1. Artur Sz. 04-01-2006, 22:14

    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…. :]

  2. zYm3N 05-01-2006, 00:14

    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.

  3. normanos 05-01-2006, 00:40

    w bashu, w perlu.. w czymkolwiek byle bylo uzyteczne i stabilne :)

    zym3n: od tego sa gotowe narzędzia aby czegos nie tworzyć :D 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 :(

  4. maur 13-07-2007, 17:44

    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. :>

  5. normanos 13-07-2007, 22:30

    a to chyba już nie twój interes. Zajmij się lepiej pisaniem dwulinijkowych skryptów ;)

  6. DeGhost 26-01-2009, 09:16

    mysqldump w cmd – windows
    cd C:\sciezka\do\binarki
    mysqldump -u UZYTKOWNIK -pHASLO BAZA > backup.sql

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

*

© 2005-2012 normanos.com

domeny i hosting