Website-Suche

MySQLDumper: Ein PHP- und Perl-basiertes MySQL-Datenbank-Backup-Tool


MySQL ist eine der beliebtesten Datenbanken der Welt. Diese Datenbank kann neben der Linux-Plattform auch auf der Microsoft Windows-Plattform installiert werden. Warum ist diese Datenbank so beliebt? Dies kann an der leistungsstarken Funktion und der kostenlosen Nutzung liegen. Als Datenbankadministrator ist eine Datenbanksicherung von entscheidender Bedeutung, um die Verfügbarkeit der Daten aufrechtzuerhalten. Dadurch wird das Risiko minimiert, falls unserer Datenbank etwas zustößt.

Da MySQL eine beliebte Datenbank ist, gibt es viele Softwareprogramme, mit denen wir sie sichern können. Vom Konsolenmodus bis zur webbasierten Software. Jetzt geben wir Ihnen einen Einblick in MySQLDumper als Tool zum Sichern der MySQL-Datenbank.

Was ist MySQLDumper?

MySQLDumper ist ein weiteres webbasiertes Open-Source-Tool zum Sichern von MySQL-Datenbanken. Es basiert auf PHP und Perl und kann Ihre MySQL-Daten problemlos sichern und wiederherstellen. Es eignet sich besonders für Shared Hosting, bei dem wir keinen Zugriff auf die Linux-Shell haben.

MySQLDumper-Funktionen

Es gibt viele MySQLDumper-Funktionen, aber hier sind einige Funktionen, die Sie interessieren könnten.

  1. Einfache Installation; Stellen Sie einfach sicher, dass Sie über einen funktionierenden Webserver verfügen, und verweisen Sie Ihren Browser auf die MySQLDumper-Installationsdatei.
  2. Alle Parameter werden angezeigt, bevor die Sicherung gestartet wird; Sie sind also sicher, was Sie tun.
  3. Datenbank-Übersicht; Schauen Sie sich laufende Prozesse an/
  4. SQL-Browser: Zugriff auf Ihre MySQL-Tabellen, Tabellen löschen, Daten bearbeiten oder einfügen.
  5. Zwei Arten von Sicherungsmethoden: Verwendung von PHP oder Perl.
  6. Vollständige Protokolldateien.
  7. Automatische Dateilöschung Ihrer alten Backups.
  8. Erstellen Sie einen Verzeichnisschutz.

Installation von MySQLDumper unter Linux

Die Installation von MySQLDumper ist so einfach. Zuerst können wir MySQLDumper über den folgenden Link herunterladen.

  1. Laden Sie MySQLDumper herunter

Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste Version 1.24. Laden Sie also die neueste Version aus dem Verzeichnis Ihres funktionierenden Webservers herunter (z. B. /var/www oder /var/www/html). Sobald Sie es haben, können Sie MySQLDumper1.24.4.zip extrahieren.

unzip MySQLDumper1.24.4.zip

Dann finden Sie einen Ordner „msd1.24.4“. Dieser Ordner enthält alle MySQLDumper-Dateien. Im nächsten Schritt müssen Sie Ihren Browser lediglich auf die MySQLDumper-Installationsdatei verweisen. Die Datei ist „msd1.24.4/install.php“. Hier sind die Schritte des supereinfachen MySQLDumper.

1. Wir müssen die Installationssprache auswählen.

2. Wir müssen einige Anmeldeinformationen wie Hostname, Benutzer und MySQL-Passwort eingeben.

3. Wir können die Verbindung zur Datenbank testen, indem wir auf die Schaltfläche Mit MySQL verbinden klicken. Wenn dies erfolgreich ist, wird die Meldung „Datenbankverbindung wurde hergestellt“ angezeigt.

4. Sobald Sie die Nachricht erhalten haben, klicken Sie auf die Schaltfläche „Speichern“ und fahren Sie mit der Installation fort. Sie werden zum Startbildschirm weitergeleitet.

So verwenden Sie MySQLDumper

Wie der Name schon vermuten lässt, besteht die Hauptfunktion von MySQLDumper darin, Ihre MySQL-Datenbank zu sichern. Mit dieser Anwendung ist das Sichern (und Wiederherstellen) der MySQL-Datenbank sehr einfach. Fangen wir an, einen Blick darauf zu werfen.

Backup-Prozess mit PHP

Das Funktionsmenü befindet sich in der Panel-Navigation auf der linken Seite. Zuerst müssen wir auswählen, welche Datenbank wir sichern möchten. Wir können die Option im linken Menü sehen.

Im obigen Screenshot entscheiden wir uns für die Sicherung einer Datenbank mit dem Namen „employees“.

Dann können wir links das Menü „Backup“ auswählen. Wählen Sie dann im oberen Bereich „Backup PHP“ aus. Wir werden einen Bildschirm wie diesen haben.

Klicken Sie dann auf „Neues Backup starten“. Der Fortschritt der Backup-Aktivität wird Ihnen angezeigt.

Sobald der Sicherungsvorgang abgeschlossen ist, können wir die Benachrichtigung sehen.

Backup-Prozess mit Perl

Eine weitere von MySQLDumper unterstützte Sicherungsmethode ist „Backup Perl“. Bei dieser Methode verwenden wir Perl als Backup-Engine.

Bitte beachten Sie, dass Ihr Webserver das Skript „Perl/CGI“ unterstützen muss, bevor Sie diese Sicherungsmethode ausführen. Andernfalls wird ein Fehler wie dieser angezeigt, wenn Sie auf die Schaltfläche „Perl testen“ klicken.

Das Gleiche gilt für die PHP-Sicherungsmethode. Wir müssen auswählen, welche Datenbank wir sichern möchten. Wählen Sie dann im linken Navigationsbereich das Menü „Backup“. Klicken Sie dann auf die Schaltfläche „Perl sichern“.

MySQLDumper zeigt Ihnen im unteren Bereich einige aktive Parameter an. Dann können wir auf die Skriptschaltfläche „Run the Perl Cron“ klicken. Bei dieser Methode wird kein Fortschrittsbalken angezeigt. Die Dauer dieses Sicherungsvorgangs hängt von der Datenbank ab, die wir sichern möchten. Wenn kein Fehler vorliegt, wird eine Benachrichtigung wie diese angezeigt.

Wiederherstellungsprozess

Auch das Wiederherstellen eines Backups ist mit MySQLDumper einfach. Sie können im Navigationsbereich links auf das Menü „Wiederherstellen“ klicken. Im Gegensatz zur Backup-Aktivität sind alle Backups im unteren Bereich der Wiederherstellungsseite verfügbar.

Wenn wir ein Backup auswählen müssen, können wir dort auswählen. Im obigen Bereich befindet sich das ausgewählte Backup, das zur Wiederherstellung bereit ist. Wenn Sie eine vollständige Wiederherstellung durchführen möchten, klicken Sie oben auf die Schaltfläche „Wiederherstellen“. Wenn Sie nur einige Tabellen wiederherstellen möchten, klicken Sie oben auf „Tabellen auswählen“, die wiederhergestellt werden sollen.

Klicken Sie anschließend auf „Wiederherstellen“. Warten Sie einfach einen Moment, um den Wiederherstellungsvorgang abzuschließen.

Erstellen Sie einen Verzeichnisschutz

Standardmäßig kann jeder, der die URL kennt, auf die Homepage von MySQLDumper zugreifen. Mithilfe des Verzeichnisschutzes können wir einen passwortgeschützten Startbildschirm erstellen. Dieser Verzeichnisschutz nutzt die Funktion „.htaccess“ auf dem Apache-Webserver.

Um es zu erstellen, klicken Sie einfach auf dem Startbildschirm auf die Schaltfläche Verzeichnisschutz erstellen.

Anschließend werden Sie nach einem Ausweis gefragt.

Wenn Sie damit fertig sind, klicken Sie auf die Schaltfläche Verzeichnisschutz erstellen. Danach erhalten Sie eine Bestätigungsseite dazu.

Liegt kein Fehler vor, wird eine Erfolgsmeldung angezeigt.

Wenn Sie die Seite das nächste Mal besuchen, werden Sie von MySQLDumper nach einem Passwort gefragt, bevor der Startbildschirm angezeigt wird.

Dateiverwaltung

Dieses Menü wird verwendet, um alle verfügbaren Sicherungen und Wiederherstellungen zu verwalten.

Hier sind einige Aktivitäten, die auf dieser Seite durchgeführt werden können.

  1. Backup(s) löschen ; Verwenden Sie die Schaltflächen „Löschen“ im oberen Bereich.
  2. Backup(s) herunterladen ; Klicken Sie auf den Backup-Namen.
  3. Backup(s) auswählen ; Klicken Sie im Bereich „Alle Backups“ auf den Datenbanknamen.
  4. Laden Sie ein oder mehrere große Backups hoch, die wiederhergestellt werden sollen.
  5. Datenbank konvertieren in das MySQLDumper-Format (MSD).

Hinweis: Als wir versuchten, die Datenbank ohne Komprimierung zu konvertieren, stellten wir fest, dass MySQLDumper eine Datenbank mit dem Namen „part_1.sql“ erstellte. Die Größe ist kleiner als die Originalquelle.

SQL-Browser

Wenn Sie einen bestimmten SQL-Befehl ausführen möchten, können Sie dies auf dieser SQL-Browser-Seite tun. Aber bitte sollten Sie wissen, was Sie tun.

Aufbau

Alle oben genannten Funktionen können über das Konfigurationsmenü konfiguriert werden. Hier sind einige Abschnitte, die wir konfigurieren können.

Allgemein

Schnittstelle

Automatisch löschen

Email

FTP

Kronskript

Protokollverwaltung

MySQLDumper stellt uns auch grundlegende Protokolle zur Verfügung. So können wir wissen, wann die Sicherungs-/Wiederherstellungsaktivität stattgefunden hat. Um auf die Protokollseite zuzugreifen, klicken Sie einfach im Navigationsbereich links auf das Menü „Protokoll“.

Es gibt 3 Arten von Protokollen. PHP-Log, Perl-Log und Perl-Complete Log.

Abschluss

MySQLDumper ist möglicherweise nicht das beste Backup-Tool für MySQL. Aber aufgrund der Benutzerfreundlichkeit dieser Anwendung können Benutzer damit beginnen, sie zu verwenden. Leider habe ich festgestellt, dass MySQLDumper nicht mit einer Offline-Dokumentation ausgestattet ist. Dennoch ist es ein großartiges alternatives Tool zum Sichern von MySQL-Datenbanken.

http://www.mysqldumper.net/