Kopia zapasowa bazy danych to podstawa podczas użytkowania serwer VPS lub serwera dedykowanego jeśli się o tym nie przekonaliście to na pewno przyjdzie kiedyś ten moment że ucieszycie się iż wykonywaliście kopię bezpieczeństwa bazy danych na Waszym serwerze.

MySQL posiada wbudowaną funkcję do robienia kopii bezpieczeństwa a mianowicie mysqldump wystarczy teraz mały program napisany w Bashu oraz dodanie go do crona i mamy kopię bezpieczeństwa wykonywaną cyklicznie. Ja kopię bazy MySQL wykonuję codziennie w nocy z tym że rotacja kopii jest ustawiona na 30 dni (kasowanie starych wersji kopii bezpieczeństwa), wszystko zależy od wielkości baz danych, w przypadku ogromnych baz danych rotację kopii można zmniejszyć do tygodnia, albo kilku dni.

Najpierw jednak zapoznajmy się z podstawowymi parametrami polecenia mysqldump (czytaj dalej…)