phpMybackUppro - narzędzie kopii zapasowej MySQL na podstawie linii internetowej dla Linux

phpMybackUppro - narzędzie kopii zapasowej MySQL na podstawie linii internetowej dla Linux

phpmybackuppro jest bardzo łatwym w użyciu open source Mysql aplikacja kopii zapasowej, napisana w Php Język wydany pod GNU GPL. Pozwala tworzyć Zaplanuj kopie zapasowe, przywrócić I zarządzać ich, pobierać, e-mail, lub prześlij kopie zapasowe do dowolnego Ftp serwer i wiele więcej. To również wymaga Katalogi plików tworzyć kopię zapasową i prześlij je na Serwer FTP.

Obsługuje trzy poziomy kompresji kopii zapasowych (Bez kompresji, zamek błyskawiczny Lub gzip kompresja). Obsługuje również dwie alternatywne metody logowania bezpieczeństwa, Http Lub Html uwierzytelnianie.

Cechy

Poniżej przedstawiono kilka głównych funkcji „phpmybackuppro".

  1. Pojedyncza lub wielokrotna obsługa kopii zapasowej bazy danych z lub bez dane, Struktura stołu.
  2. Obsługiwane trzy poziomy kompresji to bez kompresji, gzip Lub Kompresja zamka.
  3. Utwórz zaplanowane kopie zapasowe bez Jobs Cron za pomocą małych Php scenariusz.
  4. Prześlij kopie zapasowe bezpośrednio na Ftp serwer i publikowanie kopii zapasowych według e-mail.
  5. Tylko Apache I Php potrzebne do biegania na platformach takich jak Linux, Prochowiec Lub Okna.
  6. Powłoka interfejs do ręcznego podejmowania kopii zapasowych lub za pomocą skryptu cron.
  7. Cały Kopia zapasowa katalogu plików i przenieś je do każdego Ftp serwer.
  8. Weź kopię zapasową baz danych z różnych Konta na kilku Mysql serwery.
  9. Dwa Uwierzytelnianie bezpieczeństwa Metody obsługiwane Http Lub Html Uwierzytelnianie logowania.
  10. Przyjazny interfejs i bardzo łatwy w instalacji i konfiguracji.
  11. Wiele język utrzymany.

Przyjmowanie kopii zapasowych MySQL i przywracanie ich z wiersza poleceń jest zawsze dobrą praktyką, ale jeśli co, gdy nie masz fizycznego dostępu do serwera. W tym sytuacja phpmybackuppro Przydaje się narzędzie.

Jak zainstalować phpmybackuppro w RHEL/CENTOS/FEDORA i DEBIAN/UBUNTU

Do instalacji phpmybackuppro aplikacja, musisz mieć uruchomienie Apache serwer WWW i Php zainstalowane na serwerze. Zainstalujmy te wymagane pakiety na serwerze.

Zainstaluj Apache i PHP

Zainstaluj czerwony kapelusz systemy oparte na użyciu mniam Komenda.

# Yum Zainstaluj HTTPD PHP PHP-MYSQL [RHEL/CENTOS 7] # Yum Instaluj HTTPD PHP-MYSQLND [RHEL/CENTOS 8] # Service Httpd Start 

Zainstaluj Debian systemy oparte na użyciu apt-get Komenda.

# apt-get Zainstaluj apache2 # apt-get instaluj php libapache2-mod-auth-mysql php-mysql # serwis apache2 start 

Najnowszy phpmybackuppro Wersja można pobrać ze strony internetowej PhPMyBackPpro lub możesz użyć następującego polecenia WGET do pobrania.

# cd/usr/share # wget https: // źródłoforge.Net/Projects/PhpMybackup/Files/PhPMyBackUppro/PhPMyBackuppro%202.5/phpmybackuppro-2.5.Zip/Download -o phpmybackuppro -2.5.zamek błyskawiczny 

Rozpakuj phpmybackuppro plik zip pod /usr/share/ informator.

# Unzip phpmybackuppro-2.5.zamek błyskawiczny

Ze względów bezpieczeństwa lepiej jest umieścić zawartość folderu /usr/share/phpmybackup informator.

# cd/usr/share/ # mv phpmybackuppro-2.5//usr/share/phpmybackup 

Następnie przejdź do Apache ”conf.D”Katalog i utwórz plik o nazwie„phpmybackup.conf" pod tym. Dla czerwony kapelusz powinna być ścieżka systemów (/etc/httpd/conf.D/) i dla Debaina (/etc/apache2/conf.D).

# vi/etc/httpd/conf.D/phpmybackup.Conf [na systemach opartych na Redhat] # VI/etc/apache2/conf.D/phpmybackup.Conf [na systemach opartych na debian] 

Dodaj do niego następujące wiersze. Zapisz i zamknij. Poniższe reguły domyślnie włącz dostęp do wszystkich, jeśli chcesz ograniczyć dostęp do konkretnych Ip. Zastępować "Wszystko" z Twoim Ip adres". Na przykład linia powinna być „Pozwól z 172.16.25.125".

---------------- Apache 2.4 ---------------- Alias ​​/phpmybackup /usr /share /phpmybackup wymaga wszystkich przyznanych  ---------------- Apache 2.2 ---------------- Alias ​​/phpmybackup /usr /share /phpmybackup opcje brak zamówienia, odmów Pozwól wszystkim  

Uruchom ponownie Apache praca.

-------- (NA czerwony kapelusz Systemy) -------- # Systemctl restart httpd lub # /etc /init.D/httpd restart -------- ( Debian Systemy) -------- # Systemctl restart apache2 lub # /etc /init.D/apache2 restart 

W niektórych systemach niektóre pliki muszą mieć uprawnienia do zapisu dla pliku „global_conf.php”I dla„eksport”Katalog.

# cd/usr/share/ # chown -r root: Apache phpmybackup (on Red Hat Systems) # chown -r root: www -data phpmybackup (na systemach debian) # cd/usr/share/phpmybackup/ # chmod 0777 global_conf.PHP # CHMOD 0777 Eksport

Teraz jesteś prawie gotowy do rozpoczęcia phpmybackuppro. Przejść do przeglądarki i załaduj konfigurator.php Plik w ten sposób.

http: // localhost/phpmybackup/config.php lub http: // ip-address/phpmybackup/config.php

Na karcie konfiguracyjna wstaw swoją Mysql Szczegóły, jak Nazwa hosta, nazwa użytkownika, hasło I Nazwa bazy danych. Jeśli chcesz skonfigurować Ftp zapisać kopia zapasowaS, Wprowadź Logowanie FTP Szczegóły, jak pokazano poniżej.

Panel konfiguracji

Następnie kliknij „kopia zapasowa”Tab, aby zobaczyć listę twojego Mysql baza danych i wybierz nazwę bazy danych, którą chcesz wziąć kopię zapasową.

Panel kopii zapasowej

Harmonogram tworzenia kopii zapasowych ma dwa popularne sposoby planowania kopii zapasowych:

  1. Włączając Planuj skrypt do istniejącej aplikacji.
  2. Za pomocą Ukryta rama w ramce HTML.

Aby zaplanować kopię zapasową, musisz najpierw utworzyć skrypt harmonogram. Iść do "Zaplanuj zapasę”Tab.

Zaplanuj zapasę

Wybierz, jak często chcesz wygenerować kopię zapasową. Następnie musisz wybrać katalog tego Php skrypt, który będzie zawierać skrypt harmonogramu później. Następnie wybierz Nazwa bazy danych wycofać się, Wprowadź komentarz, wybierać kompresja Wpisz i na koniec kliknij „Pokaż skrypt ” przycisk. Na następnej stronie zobaczysz nowo utworzony skrypt harmonogramu.

Zamiast kopiowania wygenerowanego kodu do nowego pliku, możesz zapisać kod, podając nazwę pliku jak „harmonogram_backu.php”W polu tekstowym i kliknij„Zapisz dane" zapisać. Aby uzyskać więcej informacji, przeczytaj „Zaplanowane_backi.tekst”Plik w katalogu dokumentacji.

Skrypt kopii zapasowej

„„Zapytania SQL”Kompilacja zakładki, aby uruchomić proste Zapytania SQL do baz danych lub importowania baz danych z komputera lokalnego.

SQL Query Shell

„„początek”Karta Wyświetl swój prąd Apache, Php I Mysql Informacje o wersji.

Informacje o wersji

phpmybackuppro jest zdecydowanie najłatwiejszym rozwiązaniem do tworzenia kopii zapasowych Mysql. Jeśli obsługujesz Mysql Serwer PMBP jest potrzebną aplikacją, która może pomóc ci zapisać cenne dane przy minimalnym wysiłku.

Linki referencyjne

Strona główna phpmybackuppro