Wyszukiwanie w witrynie

MySQLDumper: narzędzie do tworzenia kopii zapasowych baz danych MySQL oparte na PHP i Perlu


MySQL to jedna z najpopularniejszych baz danych na świecie. Tę bazę danych można zainstalować na platformie Microsoft Windows oprócz platformy Linux. Dlaczego ta baza danych jest tak popularna? Może to być spowodowane jego potężną funkcją i możliwością bezpłatnego użycia. Dla administratora bazy danych kopia zapasowa bazy danych jest naprawdę kluczowa dla utrzymania dostępności danych. Zminimalizuje to ryzyko, jeśli coś stanie się z naszą bazą danych.

Ponieważ MySQL jest popularną bazą danych, istnieje wiele programów, za pomocą których możemy wykonać jej kopię zapasową. Od trybu konsoli po oprogramowanie internetowe. Teraz przyjrzymy się MySQLDumper jako narzędziu do tworzenia kopii zapasowych bazy danych MySQL.

Co to jest MySQLDumper?

MySQLDumper to kolejne narzędzie internetowe typu open source służące do tworzenia kopii zapasowych baz danych MySQL. Jest zbudowany z PHP i Perla i można go łatwo zrzucić i przywrócić dane MySQL. Szczególnie nadaje się do hostingu współdzielonego, gdzie nie mamy dostępu do powłoki Linuksa.

Funkcje MySQLDumpera

Istnieje wiele funkcji MySQLDumper, ale oto kilka funkcji, które mogą Cię zainteresować.

  1. Łatwa instalacja; po prostu upewnij się, że masz działający serwer WWW i skieruj przeglądarkę na plik instalacyjny MySQLDumper.
  2. Wszystkie parametry są wyświetlane przed rozpoczęciem tworzenia kopii zapasowej; więc masz pewność, co robisz.
  3. Przegląd baz danych; spójrz na działające procesy/
  4. Przeglądarka SQL: Dostęp do tabel MySQL, usuwanie tabel, edycja lub wstawianie danych.
  5. Dwa rodzaje metod tworzenia kopii zapasowych, przy użyciu PHP lub Perla.
  6. Kompletne pliki dziennika.
  7. Automatyczne usuwanie plików ze starych kopii zapasowych.
  8. Utwórz ochronę katalogów.

Instalacja MySQLDumper w systemie Linux

Instalacja MySQLDumper jest niezwykle prosta. Najpierw możemy pobrać MySQLDumper z poniższego linku.

  1. Pobierz MySQLDumper

W chwili pisania tego artykułu najnowsza wersja to 1.24. Zatem pobierz najnowszą wersję z działającego katalogu serwera WWW (tj. /var/www lub /var/www/html). Gdy już to zrobisz, możesz wyodrębnić MySQLDumper1.24.4.zip.

unzip MySQLDumper1.24.4.zip

Następnie znajdziesz folder „msd1.24.4”. Ten folder zawiera wszystkie pliki MySQLDumper. W następnym kroku wystarczy wskazać w przeglądarce plik instalacyjny MySQLDumper. Plik to „msd1.24.4/install.php”. Oto kroki bardzo łatwego MySQLDumpera.

1. Musimy wybrać Język instalacji.

2. Musimy podać pewne dane uwierzytelniające, takie jak nazwa hosta, użytkownik i hasło MySQL.

3. Możemy przetestować połączenie z bazą danych klikając przycisk Połącz z MySQL. Jeśli się powiedzie, pojawi się komunikat „Nawiązano połączenie z bazą danych”.

4. Po otrzymaniu wiadomości kliknij przycisk „Zapisz” i kontynuuj instalację. Zostaniesz przeniesiony do ekranu głównego.

Jak korzystać z MySQLDumpera

Jak możemy się domyślić z nazwy, główną funkcją MySQLDumper jest tworzenie kopii zapasowych bazy danych MySQL. Dzięki tej aplikacji tworzenie kopii zapasowych (i przywracanie) bazy danych MySQL jest bardzo łatwe. Zacznijmy się przyglądać.

Proces tworzenia kopii zapasowych przy użyciu PHP

Menu funkcji znajduje się na panelu nawigacyjnym po lewej stronie. Najpierw musimy wybrać bazę danych, którą chcemy wykonać kopię zapasową. Opcję widzimy w lewym menu.

Na powyższym zrzucie ekranu wybieramy kopię zapasową bazy danych o nazwie „pracownicy”.

Następnie możemy wybrać menu „Kopia zapasowa” po lewej stronie. Następnie wybierz „Kopia zapasowa PHP” w górnym obszarze. Będziemy mieli taki ekran.

Następnie kliknij „Rozpocznij nową kopię zapasową”. Zostanie wyświetlony postęp tworzenia kopii zapasowej.

Po zakończeniu tworzenia kopii zapasowej wyświetli się powiadomienie.

Proces tworzenia kopii zapasowych przy użyciu Perla

Inną metodą tworzenia kopii zapasowych obsługiwaną przez MySQLDumper jest „Backup Perl”. Dzięki tej metodzie użyjemy Perla jako silnika kopii zapasowych.

Pamiętaj, że Twój serwer WWW musi obsługiwać skrypt „Perl/CGI” przed uruchomieniem tej metody tworzenia kopii zapasowej. W przeciwnym razie po kliknięciu przycisku Testuj Perl zobaczysz podobny błąd.

To samo z metodą tworzenia kopii zapasowych PHP, musimy wybrać bazę danych, którą chcemy wykonać kopię zapasową. Następnie wybierz menu Kopia zapasowa z lewego panelu nawigacyjnego. Następnie kliknij przycisk Kopia zapasowa Perla.

MySQLDumper pokaże kilka aktywnych parametrów w dolnym obszarze. Następnie możemy kliknąć przycisk skryptu „Uruchom Perl Cron”. Korzystając z tej metody, nie zobaczymy żadnego paska postępu. Czas trwania procesu tworzenia kopii zapasowej będzie zależał od bazy danych, którą będziemy tworzyć kopię zapasową. Jeśli nie ma błędu, zobaczymy takie powiadomienie.

Proces przywracania

Przywracanie kopii zapasowej jest również łatwe przy użyciu MySQLDumper. Możesz kliknąć menu „Przywróć” w panelu nawigacyjnym po lewej stronie. W przeciwieństwie do operacji tworzenia kopii zapasowych, wszystkie kopie zapasowe są dostępne w dolnym obszarze strony przywracania.

Kiedy musimy wybrać kopię zapasową, możemy dokonać wyboru właśnie tam. W powyższym obszarze znajduje się wybrana kopia zapasowa, którą można przywrócić. Jeśli chcesz wykonać pełne przywrócenie, kliknij przycisk „Przywróć” powyżej. Jeśli chcesz przywrócić tylko niektóre tabele, kliknij powyżej opcję „Wybierz tabele”, która ma zostać przywrócona.

Gdy już to zrobisz, kliknij „Przywróć”. Poczekaj chwilę, aby zakończyć proces przywracania.

Utwórz ochronę katalogu

Domyślnie dostęp do strony głównej MySQLDumper może uzyskać każdy, kto zna jej adres URL. Korzystając z Ochrony katalogów, możemy stworzyć ekran główny chroniony hasłem. Ta ochrona katalogów wykorzystuje funkcję „.htaccess” na serwerze internetowym Apache.

Aby go utworzyć, po prostu kliknij przycisk Utwórz ochronę katalogu na ekranie głównym.

Następnie poprosisz o podanie niektórych danych uwierzytelniających.

Gdy już to zrobisz, kliknij przycisk Utwórz ochronę katalogu. Następnie pojawi się strona z potwierdzeniem.

Jeśli nie wystąpi żaden błąd, zostanie wyświetlony komunikat o powodzeniu.

Następnym razem, gdy odwiedzisz tę stronę, MySQLDumper poprosi Cię o hasło, zanim zobaczysz jego ekran główny.

Administracja plikami

To menu służy do utrzymywania i przywracania wszystkich dostępnych kopii zapasowych.

Oto niektóre działania, które można wykonać na tej stronie.

  1. Usuń kopie zapasowe ; użyj przycisków Usuń w górnym obszarze.
  2. Pobierz kopie zapasowe ; kliknij nazwę kopii zapasowej.
  3. Wybierz kopie zapasowe ; kliknij nazwę bazy danych w obszarze Wszystkie kopie zapasowe.
  4. Prześlij duże kopie zapasowe do przywrócenia.
  5. Konwertuj bazę danych do formatu MySQLDumper (MSD).

Uwaga: gdy próbowaliśmy przekonwertować bazę danych bez użycia jakiejkolwiek kompresji, odkryliśmy, że MySQLDumper tworzy bazę danych o nazwie „part_1.sql”. Rozmiar jest mniejszy niż oryginalne źródło.

Przeglądarka SQL

Jeśli chcesz uruchomić określone polecenie SQL, możesz to zrobić na tej stronie przeglądarki SQL. Ale proszę, powinieneś wiedzieć, co robisz.

Konfiguracja

Wszystkie powyższe funkcje można skonfigurować w menu Konfiguracja. Oto kilka sekcji, które możemy skonfigurować.

Ogólny

Interfejs

Automatyczne usuwanie

E-mail

FTP

Kropis

Zarządzanie logami

MySQLDumper udostępnia nam również podstawowe logi. Dzięki temu możemy wiedzieć, kiedy wystąpiła czynność przywracania kopii zapasowej. Aby uzyskać dostęp do strony dziennika, po prostu kliknij menu „Dziennik” w panelu nawigacyjnym po lewej stronie.

Istnieją 3 rodzaje dzienników. Dziennik PHP, Dziennik Perla i Dziennik ukończenia Perla.

Wniosek

MySQLDumper może nie być najlepszym narzędziem do tworzenia kopii zapasowych MySQL. Ale dzięki łatwości obsługi tej aplikacji ludzie mogą zacząć z niej korzystać. Niestety odkryłem, że MySQLDumper nie jest wyposażony w dokumentację offline. Mimo to jest to świetne alternatywne narzędzie do tworzenia kopii zapasowych bazy danych MySQL.

http://www.mysqldumper.net/