Backup-Woche: Automatisierte Sicherung der Datenbank
Datensicherung mit MySQLDumper
Es gibt verschiedene Möglichkeiten eine automatisierte Datensicherung einzurichten und es gibt unzählig viele Programme, mit denen Backups angelegt werden können. Ein weit verbreitetes MySQL-Backup-Programm ist der MySQLDumper.
→ MySQLDumper.de
Das Programm ist ausführlich dokumentiert, es gibt Video-Tutorials, in denen die Installation und Einrichtung haarklein erklärt werden und es ist – im Gegensatz zu vielen schlechteren kommerziellen Programmen – auch noch kostenlos erhältlich.
Das WordPress Datenbank-Plugin
Ein weit verbreitetes WordPress-Plugin ist WP-DB-Backup, das Bestandteil der WP 2.0 Version war, aber ab WP 2.1 herausgenommen wurde. Das Plugin wurde mittlerweile weiterentwickelt und steht jetzt in einer komplett eingedeutschten Version zur Verfügung. Das Plugin vereinfacht das Erstellen eines Datenbank-Backups enorm. Backups können auf dem Webspace oder auf dem heimischen Rechner gespeichert werden oder in regelmäßigen Abständen an eine E-Mailadresse geschickt werden.
→ Download WordPress Datenbank-Backup-Plugin v2.0 (DE)
Nach dem Entpacken den gesamten Ordner “wp-db-backup” in das Plugin-Verzeichnis kopieren und das Plugin im Administrationsbereich aktivieren. Unter “Verwalten” findet sich dann der neue Menüpunkt “Backup”. Die Optionsseite ist in einen oberen und einen unteren Bereich aufgeteilt. Im oberen Bereich lässt sich ad hock ein Backup der Datenbank ziehen und im unteren Bereich können Einstellungen zu planmäßigen Backups vorgenommen werden.
TIPP: die Datenbank-Backups sind in der Regel nicht sehr groß und viele Freemail-Dienste bieten mehrere GB große Postfächer an. Warum nicht eine Mailadresse nur für Backups anlegen und als externen Platz für Datensicherungen nutzen?
Wenn du neben einem WordPress-Blog noch andere Web-Applikation betreibst, ist der MySQLDumper das Tool der Wahl und der Pluginlösung vorzuziehen. Die beiden Tools lassen sich eigentlich nicht vergleichen, da die Funktionsvielfalt des MySQLDumper ungleich größer ist. Mit dem Plugin können Backups auch nicht wieder eingespielt werden, dafür muss wieder phpMyAdmin bemüht werden. Es ist eine Abwägungssache für welche Lösung man sich letzendlich entscheidet, größere Blogprojekte sollten eine automatisierte Datensicherung einrichten, bei kleinen Projekten kann man auch ganz auf manuelle Backups setzen.
WICHTIG: Bei automatisierten Backups gibt es immer die Möglichkeit, dass etwas schiefläuft und man es nicht mitbekommt. Man sollte also unbedingt in regelmässigen Abständen kontrollieren, ob die Datensicherung korrekt funktioniert. Beim manuellen Erstellen von Backups kann natürlich auch etwas schieflaufen, aber in der Regel bekommt man dann sofort eine Fehlermeldung mitgeteilt.
TIPP: Wirf mal einen Blick in die FAQ deines Providers, vielleicht bietet er ein vorinstalliertes Tool zum Anlegen automatisierter Backups an. Wenn nicht, frage ihn einfach ob er sowas einrichten kann. Einige Provider bieten automatisierte Backups als kostenpflichtige Option an, vielleicht kommt das für dein Projekt in Frage.
Wie am Anfang erwähnt, gibt es verschiedene Möglichkeiten eine automatisierte Datensicherung einzurichten. Wenn du eine Anleitung geschrieben hast oder ein anderes Tool kennst, schicke uns doch bitte eine kurze Nachricht, wir verlinken sie dann hier.
- 05.03.07: Ankündigung der Backup-Woche
- 06.03.07: Hilfe und Anleitungen zum Anlegen eines vollständigen Backups
- 07.03.07: Automatisierte Sicherung der Datenbank









8. März 2007 um 01:31
Hallo,
ich setze das Tool MySQLDumper schon seit längerer Zeit auch bei meinem Arbeitgeber zur Sicherung der MySQL-Datenbanken unserer Webseiten und des Webshops ein. Dabei werden teils auch bis zu 1,5 GB große Datenbanken innerhalb weniger Minuten gesichert oder auch widerhergestellt, wenn man die Perl-Variante benutzt bzw. nutzen kann.
Man kann zwar auch das PHP-Script benutzen, aber wenn man die Möglichkeit hat Perl zu nutzen, dann sollte man das tun, denn es ist nicht nur viel schneller, sondern es lässt sicht auch wesentlich leichter als Cron-Job einplanen. Über die Weboberfläche ist es nicht nur möglich ganz einfach Backups zu erstellen, wenn die Konfiguration erstmal steht, sondern es können auch Leute, die sonst keine Ahnung davon haben, jederzeit ein altes Backup ohne Probleme widerherstellen. Man sollte sich dann natürlich darüber im Klaren sein, dass dadurch Daten verloren gehen, die danach eingepflegt wurden.
Ansonsten wäre noch zu sagen, dass MySQLDumper sehr wohl bei automatisierten Backups über aufgetretene Fehler informieren kann und darüber hinaus zusätzlich zu einer Info-Mail über den Ablauf des backups auch das Backup per Mail verschicken oder es direkt auf einem oder mehreren FTP-Servern ablegen kann. Wenn man noch mehr Komfort haben möchte, dann kann man natürlich auch noch ein schönes Shell- oder Perl-Script drumrum basteln ;)
Alles in allem also ein sehr umfangreiches, sehr hilfreiches und zuverlässiges Tool, das ich jedem an Herz legen kann, der regelmäßige Backups von mehreren Datenbanken erstellen will bzw. muss. Bei Problemen bekommt man im dortigen Forum eigentlich auch immer geholfen oder man macht bei wordpessspezifischen Problemen dami im Wordpress-Forum einen Thread auf ;)
Viel Spaß mit dem Tool
Tom
8. März 2007 um 17:07
Ich liebe und nutze http://www.phpmybackuppro.net/
10. März 2007 um 21:04
Anfangs nutzte ich auch das integrierte DB-Backup-Plugin, aber irgendwann streikte es – wahrscheinlich weil die Datenbank zu groß wurde.
Habe dann die DB “entschlackt”, in dem ich z.B. einige Megabytes an Spam Karma-Logeinträgen entfernt habe. Dann klappte es wieder, wobei ich jetzt ein anderes Programm nutze, welches automatisch die Backups auf dem Webspace anlegt und an einen vordefinierten Mailaccount schickt.
12. März 2007 um 14:17
Auch ein feines Backup Plugin ist mein Easy-WP-Backup. Probiert es einfach mal aus ;)
12. März 2007 um 14:38
Interessant ist in diesem Zusammenhang folgender Artikel: http://www.schloebe.de/platzsparende-datenbank-backups-via-cronjob/
24. März 2007 um 20:32
Ich benutze auch schon seit langem das schon genannte phpmybackuppro. Kann das nur empfehlen. Einfach in der Bedienung und hat mich bislang noch nie enttäuscht.
5. Juni 2008 um 09:11
Also ich habe mir nun auch mal das BackupPlugin angesehen und muss sagen, dass es seine Sache wirklich gut macht. Automatisch und genial eben.
Trotzdem sichere ich ab und an nochmals manuell, denn wer weiß. Sicher ist sicher :-)