Werbung
Dies ist etwas, worüber einige MUO-Autoren im Laufe der Jahre hier berichtet haben. Vor Jahren schrieb Aibek selbst über 4 Tools, die damals zum Sichern Ihrer Datenbank verfügbar waren. In jüngerer Zeit schrieb Jeffry über das Updraft WordPress-Plugin für Backups, und Tim behandelte einige manuelle Möglichkeiten, Backups durchzuführen, beispielsweise mit FTP.
Ich gebe es zu, manchmal bin ich faul und wenn es nicht einfach und leicht ist, habe ich einfach keine Zeit dafür. Außerdem habe ich MySQL-Datenbanken, die nicht von Wordpress stammen, sodass ein Plugin nur für WordPress für mich nicht funktioniert. Nach einigem Suchen stieß ich schließlich auf ein brillantes kostenloses MySQL-Backup-Dienstprogramm namens
MySQLDumper.MySQLDumper installieren
Das Ausführen von MySQLDumper ist tatsächlich einfacher als die meisten Anwendungen, die Sie auf Ihrem Webserver installiert haben. Im Gegensatz zu WordPress, wo Sie ein Installationsprogramm ausführen müssen, extrahieren Sie mit MySQLDumper nur die Zip-Datei Dateien in ein Unterverzeichnis in Ihrem öffentlichen Webordner und rufen Sie dann die Datei index.html von Ihrem auf Browser. Hier habe ich alle Dateien in den Ordner "sqlbackup" auf dem Webserver kopiert.
In diesem Beispiel lautet die Adresse für den Zugriff (Zugriff auf meinen lokalen Webserver) „http://localhost/sqlbackup/"Wenn Sie dies in Ihrem eigenen Webkonto installieren, ersetzen Sie einfach" localhost "durch Ihre Domain.
Sobald Sie auf die Datei index.html in diesem Ordner zugreifen, wird die Meldung „MySQLDumper-Installation”Bildschirm erscheint. Dies ist eigentlich eher eine „Konfiguration“ als eine Installation. Klicken Sie einfach auf Ihre Sprache und dann auf „Installation“.
Bei der Installation werden einfach Ihre Datenbankzugriffsparameter eingerichtet. Wenn Sie MySQLDumper verwenden möchten, um alle MySQL-Datenbanken auf Ihrem Server zu sichern, müssen Sie ihm eine Benutzer-ID und ein Kennwort mit Zugriff auf alle Tabellen geben. Sie können entweder für jede Tabelle einen neuen Benutzer erstellen, nur um Sicherungen durchzuführen, oder der Webanwendung Root-Zugriff gewähren.
Sobald Sie auf „Stellen Sie eine Verbindung zu MySQL her„Das System versucht, eine Verbindung zu jeder Datenbank auf Ihrem Server herzustellen, und gibt Ihnen unten einen Status an.
Das ist alles dazu! Sobald Sie klicken NächsterSie befinden sich im Hauptbedienfeld von MySQLDumper.
Verwenden von MySQLDumper zum Erstellen von Datenbanksicherungen
Der Status Ihrer Datenbanken, einschließlich Speicherplatzbeschränkungen und Nutzung, wird auf der Hauptseite angezeigt. Sie können ausgewählte Datenbanken mithilfe des Dropdown-Felds in der unteren linken Ecke des Bildschirms wechseln.
Klicke auf "Aufbau”, Um einen Überblick über alle MySQL-Datenbanken auf Ihrem System zu erhalten. Hier können Sie auch SQL-Befehle für jeden Sicherungsspeicherauszug für einzelne Datenbanken anpassen.
Klicke auf das Email Klicken Sie im Konfigurationsbereich auf die Registerkarte, um die Zustellung Ihrer Sicherungsdateien per E-Mail einzurichten. Wenn Ihre Datenbank nicht zu groß ist und Ihr E-Mail-Konto keine geringe Größenbeschränkung für Anhänge hat, versuchen Sie es. In den meisten Fällen wird dies jedoch unpraktisch, insbesondere wenn Sie über eine sehr große und wachsende WordPress-Datenbank verfügen.
Wenn Sie über eine große Datenbank (oder Datenbanken) verfügen und aufgrund des begrenzten Speicherplatzes nicht alle Ihre Backups auf dem Server speichern möchten, Sie können die Dateien per FTP an einen Remotestandort senden, z. B. ein kostenloses Speicherkonto oder einen PC, den Sie zu Hause als FTP-Server eingerichtet haben Zweck. Jedes Mal, wenn Sie eine Sicherung durchführen, wird die Datei per FTP an den von Ihnen definierten Speicherort gesendet.
Wenn Sie ein Backup erstellen möchten, klicken Sie einfach auf „Backup”Vom Hauptbildschirm. Stellen Sie sicher, dass die Datenbank, die Sie sichern möchten, in der unteren linken Ecke ausgewählt ist, und klicken Sie dann auf „Neue Sicherung starten.”
Sie können beobachten, wie die Statusleisten den Fortschritt des Sicherungsvorgangs anzeigen. Sie sehen die Tabellennamen beim Sichern, den für die Sicherungsdatei erforderlichen Speicherplatz und den verbleibenden Prozentsatz pro Tabelle und insgesamt.
Sobald die Sicherung abgeschlossen ist, finden Sie die komprimierten Dateien in der /work/backup/ Ordner in dem Ordner, in dem Sie MySQLDumper installiert haben. Diese webbasierte App bietet außerdem die Möglichkeit, Ihre Datenbank sofort aus einer beliebigen Sicherungsdatei wiederherzustellen. Es hat auch einen Datenbankbrowser, der PhpMyAdmin beschämt.
Was MySQLDumper wirklich von der Masse abhebt, ist, dass es speziell für den Umgang mit riesigen Datenbanken entwickelt wurde. Laut der Website werden dazu die Timeout-Einschränkungen für PHP-Skripte umgangen, indem das Backup in aufgeteilt wird segmentiert und ruft das Skript dann rekursiv auf, bis der gesamte Sicherungsprozess abgeschlossen ist, unabhängig davon, wie groß Ihr Skript ist Datenbank ist.
Haben Sie MySQLDumper jemals ausprobiert? Was denken Sie? Was sind Ihre bevorzugten Tools zum Sichern und Wiederherstellen Ihrer MySQL-Datenbank? Teilen Sie Ihre Erkenntnisse in den Kommentaren unten.
Ryan hat einen BSc-Abschluss in Elektrotechnik. Er hat 13 Jahre in der Automatisierungstechnik, 5 Jahre in der IT gearbeitet und ist jetzt Apps Engineer. Als ehemaliger Managing Editor von MakeUseOf sprach er auf nationalen Konferenzen zur Datenvisualisierung und wurde im nationalen Fernsehen und Radio vorgestellt.