Werbung

Sichern und Wiederherstellen der SQL-DatenbankEin wachsendes, beliebtes Blog zu haben, ist nicht etwas, an das ich gewöhnt bin. Ich war immer voller Ehrfurcht vor Aibek und seinen technischen Mitarbeitern und wie sie immer ein Backup von MUO zur Hand haben, wenn etwas schief geht. Während ich sehe, wie mein eigener WordPress-Blog sowohl in Posts als auch in Benutzerkommentaren wächst, beginne ich, meine wachsende Datenbank mit einem vorsichtigen Auge zu betrachten. Was passiert, wenn der Server ausfällt, gehackt wird oder schlimmer wird? Sollte ich nicht mit einer ständigen Sicherung aller Beiträge und Kommentare auf eine solche Situation vorbereitet sein?

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

instagram viewer
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.

Sichern und Wiederherstellen der SQL-Datenbank

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“.

MySQL-Backup

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.

MySQL-Backup

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.

MySQL-Backup

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.

Backup große MySQL-Datenbank

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.

Backup große MySQL-Datenbank

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.

Backup große MySQL-Datenbank

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.

So sichern Sie Ihre große MySQL-Datenbank regelmäßig mit MySQLDumper sqldump8

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.”

So sichern Sie Ihre große MySQL-Datenbank regelmäßig mit MySQLDumper sqldump9

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.

Sichern und Wiederherstellen der SQL-Datenbank

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.