phpMybackuppro - ein webbasiertes MySQL -Sicherungs -Tool für Linux

phpMybackuppro - ein webbasiertes MySQL -Sicherungs -Tool für Linux

phpMybackuppro ist eine Open Source sehr einfach zu verwendende webbasierte Mysql Sicherungsanwendung, geschrieben in Php Sprache, die unter dem veröffentlicht wurde Gnu gpl. Sie können erstellen Planen Sie Sicherungen, wiederherstellen Und verwalten ihnen, herunterladen, Email, oder Backups auf eine beladen Ftp Server und viel mehr. Es dauert auch Dateiverzeichnisse Sicherung und Laden Sie sie auf einen hoch FTP-Server.

Es unterstützt drei Komprimierungsstufen von Backups (Keine Komprimierung, Reißverschluss oder gzip Kompression). Es unterstützt auch zwei alternative Sicherheitsanmietungsmethoden, Http oder Html Authentifizierung.

Merkmale

Im Folgenden finden Sie einige wichtige Schlüsselmerkmale von “phpMybackuppro“.

  1. Einzel- oder mehrere Datenbanksicherungsunterstützung mit oder ohne Daten, Tabellenstruktur.
  2. Drei unterstützte Kompressionsstufen sind Keine Komprimierung, gzip oder ZIP -Komprimierung.
  3. Erstellen Sie geplante Backups ohne Zeitgesteuerte Aufgaben mit kleiner Verwendung Php Skript.
  4. Laden Sie Sicherungen direkt auf Ftp Server und Veröffentlichung von Backups von Email.
  5. Nur Apache Und Php mussten auf Plattformen wie wie Linux, Mac oder Fenster.
  6. Hülse Schnittstelle, um Backups manuell oder mithilfe von Cron -Skript Backups einzunehmen.
  7. Ganz Backup für Dateiverzeichnis und bewegen sie zu jedem Ftp Server.
  8. Nehmen Sie Datenbanken Backup von verschiedenen Konten auf mehrere Mysql Server.
  9. Zwei Sicherheitsauthentifizierung Methoden unterstützt Http oder Html Anmeldeauthentifizierung.
  10. Freundliche Schnittstelle und sehr einfach zu installieren und einrichten.
  11. Mehrere Sprache unterstützt.

MySQL -Sicherungen zu nehmen und sie aus der Befehlszeile wiederherzustellen, ist immer eine gute Praxis, aber wenn Sie keinen physischen Zugriff auf den Server haben. In dieser Situation phpMybackuppro Werkzeug ist nützlich.

So installieren Sie PhpMybackuppro in Rhel/Centos/Fedora und Debian/Ubuntu

Für die Installation phpMybackuppro Anwendung müssen Sie ausgeführt haben Apache Webserver und Php auf dem Server installiert. Installieren wir diese erforderlichen Pakete auf dem Server.

Installieren Sie Apache und PHP

Einbauen roter Hut basierte Systeme verwenden Yum Befehl.

# YUM Installation HTTPD PHP PHP-MYSQL [RHEL/CENTOS 7] # YUM INSTALT HTTPD PHP-MYSQLND [RHEL/CENTOS 8] # Service HTTPD-Start 

Einbauen Debian basierte Systeme verwenden apt-get Befehl.

# APT-Get Installieren Sie Apache2 # APT-Get Installieren Sie PHP libapache2-mod-auth-mysql PHP-MYSQL # Service Apache2 Start 

Das Neueste phpMybackuppro Die Version kann von der PhpMybackuppro -Website heruntergeladen werden oder Sie können den folgenden WGet -Befehl zum Herunterladen verwenden.

# CD/usr/Share # WGet https: // SourceForge.net/projects/phpMybackup/files/phpMybackuppro/phpMybackuppro%202.5/phpMybackuppro-2.5.ZIP/Download -O phpMybackuppro -2.5.Reißverschluss 

Entpacken Sie die phpMybackuppro ZIP -Datei unter /usr/share/ Verzeichnis.

# Unzip phpMybackuppro-2.5.Reißverschluss

Aus Sicherheitsgründen ist es besser, den Inhalt des Ordners unterzubringen /usr/share/phpMybackup Verzeichnis.

# CD/usr/shary/ # MV PhpMybackuppro-2.5//usr/share/phpMybackup 

Als nächstes gehen Sie zu Apache “Conf.D"Verzeichnis und erstellen Sie eine Datei namens"phpMybackup.Conf" darunter. Für roter Hut basierter Systempfad sollte sein (/etc/httpd/conf.D/) und für Debain (/etc/apache2/conf.D).

# vi/etc/httpd/conf.D/PhpMybackup.conf [auf Redhat -basierten Systemen] # vi/etc/apache2/conf.D/PhpMybackup.conf [über Debian -basierte Systeme] 

Fügen Sie die folgenden Zeilen hinzu. Speichern und schließen. Die folgenden Regeln ermöglichen standardmäßig den Zugriff auf alle, wenn Sie den Zugriff auf bestimmte Einschränkungen einschränken möchten IP. Ersetzen "alle" mit Ihrem IP Adresse". Zum Beispiel sollte die Linie sein “ab 172 zulassen.16.25.125“.

---------------- Apache 2.4 ---------------- Alias ​​/phpMybackup /usr /share /phpMybackup erfordern alle gewährten  ---------------- Apache 2.2 ---------------- Alias ​​/phpMybackup /usr /share /phpMybackup -Optionen Keine Bestellung erlauben, leugnen von allen erlauben  

Neu starten Apache Service.

-------- (An roter Hut Systeme) -------- # SystemCTL starten Sie HTTPD oder # /etc /init neu.d/httpd neu starten -------- (auf Debian Systeme) -------- # SystemCTL starten Sie Apache2 oder # /etc /init neu.d/apache2 neu starten 

In einigen Systemen müssen bestimmte Dateien Berechtigungen für die Datei erhalten haben “global_conf.PhpUnd für die "Export" Verzeichnis.

# cd/usr/shar Share/ # Chown -r Root: Apache phpMybackup (auf Red Hat -Systemen) # Chown -r root: www -data phpMybackup (auf Debian -Systemen) # CD/USR/Share/PhpMybackup/ # Chmod 0777 Global_conf.PHP # CHMOD 0777 Export

Jetzt sind Sie fast bereit zu beginnen phpMybackuppro. Navigieren Sie zum Browser und laden Sie die Konfiguration.Php Datei wie diese.

http: // localhost/phpMybackup/config.PHP oder http: // ip-address/phpMybackup/config.Php

In der Registerkarte Konfiguration fügen Sie Ihre ein Mysql Details wie Hostname, Nutzername, Passwort Und Name der Datenbank. Wenn Sie einrichten möchten Ftp speichern Backups, eingeben FTP Login Details wie unten gezeigt.

Konfigurationsfeld

Anschließend klicken Sie auf “BackupRegisterkarte "Registerkarte", um die Liste Ihrer zu sehen Mysql Datenbank und wählen Sie den Datenbanknamen aus, den Sie Sicherung nehmen möchten.

Sicherungspanel

Plans Backup bietet zwei beliebte Möglichkeiten, um Sicherungen zu planen:

  1. Durch Einbeziehung der Planen Sie das Skript in die vorhandene Anwendung.
  2. Durch Verwendung a Versteckter Rahmen in einem HTML -Frameset.

Um eine Sicherung zu vereinbaren, müssen Sie zuerst ein Zeitplanskript erstellen. Gehe zu "Sicherungssicherung planenTab.

Sicherungssicherung planen

Wählen Sie, wie oft eine Sicherung erzeugt werden soll. Dann müssen Sie das Verzeichnis davon auswählen Php Skript, das später das Zeitplan -Skript enthält. Danach wählen Sie die aus Name der Datenbank sichern, Geben Sie einen Kommentar ein, wählen Kompression Geben Sie ein und klicken Sie schließlich auf “Skript anzeigen ” Taste. Auf der nächsten Seite sehen Sie das neu erstellte Zeitplanskript.

Anstatt den generierten Code in eine neue Datei zu kopieren, können Sie den Code speichern, indem Sie einen Dateinamen wie “wie angeben“plan_backup.Php"Im Textfeld und klicken Sie auf"Daten speichern" speichern. Weitere Informationen lesen “Afuled_backups.txtDatei im Dokumentationsverzeichnis.

Sicherungsskript

Der "SQL -Abfragen"Tab Build, um einfach zu laufen SQL -Abfragen in die Datenbanken oder importieren Datenbanken vom lokalen Computer.

SQL Query Shell

Der "Start”Registerkarte Zeigen Sie Ihren Strom an Apache, Php Und Mysql Versionsinformation.

Versionsinformation

phpMybackuppro ist bei weitem die einfachste Backup -Lösung für Mysql. Wenn Sie umgehen Mysql Server dann PMBP ist eine muss.

Referenzlinks

PhpMybackuppro Homepage