Mysql
 sql >> Baza danych >  >> RDS >> Mysql

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ć w Microsoft Windows platforma oprócz Linuksa Platforma. Dlaczego ta baza danych jest tak popularna? Może to być spowodowane jego potężną funkcją i darmowym użytkowaniem. Jako administrator 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.

Od MySQL jest popularną bazą danych, istnieje wiele programów, których możemy użyć do jej tworzenia kopii zapasowych. Od trybu konsoli po oprogramowanie internetowe. Teraz przedstawimy Ci wygląd MySQLDumper jako narzędzie do tworzenia kopii zapasowych bazy danych MySQL.

Co to jest MySQLDumper?

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

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 sieciowy i wskaż w przeglądarce plik instalacyjny MySQLDumper.
  2. Wszystkie parametry są wyświetlane przed rozpoczęciem tworzenia kopii zapasowej; więc masz pewność, co robisz.
  3. Przegląd bazy danych; spójrz na uruchomione procesy/
  4. Przeglądarka SQL:Dostęp do tabel MySQL, usuwanie tabel, edytowanie lub wstawianie danych.
  5. Dwa rodzaje metod tworzenia kopii zapasowych, wykorzystujące PHP lub Perl.
  6. Pełne pliki dziennika.
  7. Automatyczne usuwanie plików starych kopii zapasowych.
  8. Utwórz ochronę katalogu.

Instalacja MySQLDumper w Linuksie

Instalacja MySQLDumpera jest bardzo prosta. Najpierw możemy pobrać MySQLDumper z następującego linku.

  1. Pobierz MySQLDumper

W chwili pisania tego artykułu najnowsza wersja to 1.24. Pobierz więc najnowszą wersję z działającego katalogu serwera WWW (np. /var/www lub /var/www/html ). Kiedy już to zrobisz, możesz rozpakować MySQLDumper1.24.4.zip .

$ unzip MySQLDumper1.24.4.zip

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

1. Musimy wybrać instalację Język .

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

3. Możemy przetestować połączenie z bazą danych, klikając Połącz z MySQL przycisk. Jeśli się powiedzie, zobaczymy komunikat, że „Połączenie z bazą danych zostało ustanowione ”.

4. Po otrzymaniu wiadomości kliknij „Zapisz ‘ i kontynuuj instalację. Zostaniesz przeniesiony na ekran główny.

Jak korzystać z MySQLDumpera

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

Proces tworzenia kopii zapasowej przy użyciu PHP

Menu funkcji znajduje się w panelu nawigacyjnym po lewej stronie. Najpierw musimy wybrać, którą bazę danych chcemy zarchiwizować. Widzimy opcję w lewym menu.

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

Następnie możemy wybrać „Kopia zapasowa ‚ menu po lewej stronie. Następnie wybierz „Kopia zapasowa PHP ‘ w górnej części. Będziemy mieli taki ekran.

Następnie kliknij „Rozpocznij nową kopię zapasową „. Wyświetlony zostanie postęp tworzenia kopii zapasowych.

Po zakończeniu procesu tworzenia kopii zapasowej możemy zobaczyć powiadomienie.

Proces tworzenia kopii zapasowej przy użyciu Perla

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

Zwróć uwagę, że Twój serwer sieciowy musi obsługiwać „Perl /CGI skrypt przed uruchomieniem tej metody tworzenia kopii zapasowej. W przeciwnym razie zobaczysz taki błąd po kliknięciu przycisku Testuj Perla.

Podobnie jak w przypadku metody tworzenia kopii zapasowej PHP, musimy wybrać bazę danych, którą chcemy zarchiwizować. Następnie wybierz menu Kopia zapasowa z lewego panelu nawigacyjnego. Następnie kliknij przycisk Backup Perl.

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

Proces przywracania

Przywracanie kopii zapasowej jest również łatwe dzięki MySQLDumper. Możesz kliknąć „Przywróć menu ‘ z panelu nawigacyjnego po lewej stronie. W przeciwieństwie do czynności tworzenia kopii zapasowych, wszystkie kopie zapasowe są dostępne w dolnym obszarze strony przywracania.

Kiedy musimy wybrać kopię zapasową, możemy z niej wybrać. W powyższym obszarze znajduje się wybrana kopia zapasowa, która jest gotowa do przywrócenia. Jeśli chcesz wykonać pełne przywrócenie, kliknij „Przywróć przycisk ‘ powyżej. Jeśli chcesz przywrócić tylko niektóre stoły, kliknij „Wybierz stoły ‘ do przywrócenia powyżej.

Po zakończeniu kliknij „Przywróć „. Poczekaj chwilę, aby zakończyć proces przywracania.

Utwórz ochronę katalogu

Domyślnie do strony domowej MySQLDumper może wejść każdy, kto zna jej adres URL. Korzystając z funkcji Directory Protection, możemy stworzyć ekran główny chroniony hasłem. Ta ochrona katalogów wykorzystuje „.htaccess „funkcja na serwerze WWW Apache.

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

Następnie poprosisz o podanie poświadczeń.

Gdy skończysz, kliknij Utwórz ochronę katalogu przycisk. Następnie pojawi się strona z potwierdzeniem.

Jeśli nie ma błędu, zostanie wyświetlony komunikat o powodzeniu.

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

Administracja plikami

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

Oto niektóre czynności, które można wykonać na tej stronie.

  1. Usuń kopie zapasowe; użyj przycisków Usuń w górnej części.
  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 w formacie MySQLDumper (MSD).

Uwaga :Kiedy próbowaliśmy przekonwertować bazę danych bez użycia 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ólne
Interfejs
Automatyczne usuwanie
E-mail
FTP
Cronscript

Zarządzanie dziennikami

MySQLDumper udostępnij nam również podstawowe logi. Dzięki temu możemy wiedzieć, kiedy wystąpiła aktywność tworzenia kopii zapasowych i przywracania. 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 Kompletny dziennik Perla .

Wniosek

MySQLDumper może nie jest najlepszym narzędziem do tworzenia kopii zapasowych dla MySQL. Ale z łatwością korzystania z tej aplikacji, ludzie mogą zacząć korzystać z tej aplikacji. Niestety okazało się, że MySQLDumper nie jest wyposażony w dokumentację offline. Ale nadal jest to świetne alternatywne narzędzie do tworzenia kopii zapasowych bazy danych MySQL.

http://www.mysqldumper.net/


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wykonać pogrupowany ranking w MySQL

  2. Jak porównać dwie kolumny w MySQL

  3. Korzystanie z MySQL z usługami heterogenicznymi Oracle

  4. Jak przeprowadzić migrację samodzielnego Moodle do skalowalnej konfiguracji klastrowej bazy danych

  5. Baza danych użytkowników MySQL nie ma kolumn z hasłami - Instalowanie MySQL na OSX