Reklama
Jest to coś, o czym opowiadało kilku pisarzy MUO na przestrzeni lat. Wiele lat temu sam Aibek napisał o 4 narzędziach, które były wówczas dostępne do tworzenia kopii zapasowych bazy danych. Niedawno Jeffry napisał o wtyczce aktualizacji WordPress do tworzenia kopii zapasowych, a Tim omówił kilka ręcznych sposobów wykonywania kopii zapasowych, na przykład za pomocą FTP.
Przyznaję, czasami jestem leniwy, a jeśli to nie jest proste i łatwe, po prostu nie mam na to czasu. Plus, mam bazy danych MySQL, które nie są Wordpress, więc wtyczka tylko WordPress nie będzie dla mnie działać. Po kilku poszukiwaniach wreszcie znalazłem genialne bezpłatne narzędzie do tworzenia kopii zapasowych MySQL o nazwie
MySQLDumper.Instalowanie MySQLDumper
Uruchamianie MySQLDumper jest w rzeczywistości łatwiejsze niż większość aplikacji zainstalowanych na serwerze internetowym. W przeciwieństwie do WordPress, w którym musisz uruchomić narzędzie instalacyjne, za pomocą MySQLDumper po prostu rozpakuj Zip pliki do podkatalogu w publicznym folderze internetowym, a następnie wywołaj plik index.html ze swojego przeglądarka. Tutaj skopiowałem wszystkie pliki do folderu „sqlbackup” na serwerze internetowym.
W tym przykładzie, aby uzyskać do niego dostęp (dostęp do mojego lokalnego serwera internetowego), adres będzie miał postać „http://localhost/sqlbackup/”Jeśli instalujesz to na własnym koncie internetowym, po prostu zastąp„ localhost ”swoją domeną.
Po uzyskaniu dostępu do pliku index.html w tym folderze „Instalacja MySQLDumperPojawia się ekran ”. W rzeczywistości jest to bardziej „konfiguracja” niż instalacja. Po prostu kliknij swój język i kliknij „Instalacja“.
Procedura instalacji polega po prostu na skonfigurowaniu parametrów dostępu do bazy danych. Jeśli chcesz użyć MySQLDumper do wykonania kopii zapasowej wszystkich baz danych MySQL na swoim serwerze, musisz podać mu identyfikator użytkownika i hasło z dostępem do wszystkich tabel. Możesz utworzyć nowego użytkownika w każdej tabeli tylko do wykonywania kopii zapasowych lub dać dostęp do roota aplikacji sieci web.
Po kliknięciu „Połącz się z MySQL„System spróbuje połączyć się z każdą z baz danych na serwerze i da ci status na dole.
To wszystko! Po kliknięciu Kolejny, znajdziesz się w głównym panelu sterowania MySQLDumper.
Używanie MySQLDumper do wykonywania kopii zapasowych baz danych
Status twoich baz danych, w tym limity miejsca i wykorzystanie, są wyświetlane na stronie głównej. Możesz przełączać wybrane bazy danych za pomocą menu rozwijanego w lewym dolnym rogu ekranu.
Kliknij "Konfiguracja”, Aby wyświetlić przegląd wszystkich baz danych MySQL w twoim systemie. Tutaj możesz również dostosować polecenia SQL dla każdego zrzutu kopii zapasowej dla poszczególnych baz danych.
Kliknij na E-mail kartę w obszarze konfiguracji, aby skonfigurować dostarczanie plików kopii zapasowych za pośrednictwem poczty e-mail. Jeśli Twoja baza danych nie jest zbyt duża, a twoje konto e-mail nie ma małego limitu rozmiaru załącznika, skorzystaj z niego. Jednak w większości przypadków stanie się to niepraktyczne, szczególnie jeśli masz bardzo dużą i rosnącą bazę danych WordPress.
Jeśli masz ogromną bazę danych (lub baz danych) i jeśli nie chcesz przechowywać wszystkich kopii zapasowych na serwerze z powodu cennej ograniczonej przestrzeni, możesz przesłać pliki FTP do zdalnej lokalizacji, takiej jak darmowe konto do przechowywania danych lub komputer, który skonfigurowałeś w domu jako serwer FTP tylko do tego celu cel, powód. Za każdym razem, gdy wykonasz kopię zapasową, plik zostanie przesłany na serwer FTP do zdefiniowanej lokalizacji.
Jeśli chcesz wykonać kopię zapasową, po prostu kliknij „Utworzyć kopię zapasową”Z ekranu głównego. Upewnij się, że baza danych, której kopię zapasową chcesz utworzyć, jest zaznaczona w lewym dolnym rogu, a następnie kliknij „Rozpocznij nową kopię zapasową.”
Możesz obserwować, jak paski stanu wyświetlają postęp procedury tworzenia kopii zapasowej. Zobaczysz nazwy tabel podczas tworzenia kopii zapasowej, wymagane miejsce na pliku kopii zapasowej oraz procent pozostały na tabelę i ogólnie.
Po zakończeniu tworzenia kopii zapasowej można znaleźć skompresowane pliki zapisane w folderze /work/backup/ folder w folderze, w którym zainstalowano MySQLDumper. Ta aplikacja internetowa ma również możliwość szybkiego przywrócenia bazy danych z dowolnego pliku kopii zapasowej w mgnieniu oka. Ma także przeglądarkę baz danych, która wstyduje PhpMyAdmina.
Tym, co naprawdę wyróżnia MySQLDumpera spośród tłumu, jest to, że jest specjalnie zaprojektowany do obsługi ogromnych baz danych. Według strony internetowej robi to, omijając ograniczenia limitu czasu skryptu PHP, dzieląc kopię zapasową na segmentuje, a następnie wywołuje skrypt rekurencyjnie, dopóki nie zakończy całego procesu tworzenia kopii zapasowej, bez względu na to, jak duży jest twój baza danych jest.
Czy kiedykolwiek próbowałeś MySQLDumper? Co myślisz? Jakie są twoje ulubione narzędzia do tworzenia kopii zapasowych i przywracania bazy danych MySQL? Podziel się swoim spostrzeżeniem w sekcji komentarzy poniżej.
Ryan ma tytuł licencjata z inżynierii elektrycznej. Pracował 13 lat w inżynierii automatyki, 5 lat w IT, a teraz jest inżynierem aplikacji. Były redaktor naczelny MakeUseOf, przemawiał na krajowych konferencjach dotyczących wizualizacji danych i był prezentowany w krajowej telewizji i radiu.