Cronjob.de › Anleitungen › MySQLDumper
MySQLDumper Cronjob einrichten: Datenbank jede Nacht automatisch sichern
MySQLDumper sichert eine MySQL-Datenbank automatisch, wenn jemand das Perl-Skript crondump.pl aufruft. Die passende Adresse zeigt MySQLDumper selbst: unter Backup → Backup PERL in der Zeile „Aufruf im Browser oder für externen Cronjob“. Diese Adresse tragen Sie bei Cronjob.de ein und wählen einen Zeitplan, etwa täglich um 3:30 Uhr. Eine Crontab beim Hoster brauchen Sie dafür nicht. Wichtig vorab: Das Projekt wird laut eigener Projektseite nicht mehr gepflegt.
Stand:
Warum überhaupt
Warum das Perl-Skript einen Aufruf von außen braucht
MySQLDumper sichert auf zwei Wegen: per PHP im Browser oder per Perl-Skript crondump.pl. Für zeitgesteuerte Sicherungen bringt MySQLDumper das Perl-Skript mit, es heißt dort „Perl CronDump“. Es startet aber nicht von selbst. MySQLDumper nennt dafür zwei Aufrufe: einen „für externen Cronjob“ als Adresse und einen „für die Crontab“ als Befehl in der Kommandozeile.
Für den Befehl brauchen Sie eine Crontab auf dem Server und den genauen Dateipfad des Skripts. Ob Ihr Hosting-Paket das erlaubt, hängt vom Paket ab. Für den Aufruf von außen genügt die Adresse. Cronjob.de ruft sie nach Ihrem Zeitplan auf, und das Skript läuft auf Ihrem Server.
Projektstand: Die letzte Version im Download-Bereich ist MySQLDumper 1.24.4 vom Januar 2011. Im Quellcode-Archiv des Projekts gab es bis 2018 noch einzelne Anpassungen. Seit Mai 2018 steht dort: Das Projekt wird nicht mehr gepflegt, Nutzer sollen sich nach Alternativen umsehen. Wer MySQLDumper schon einsetzt, kann es weiter per Cronjob starten. Bei einer Neueinrichtung lohnt der Blick auf andere Wege, siehe die Fragen unten.
Ein Punkt zur Sicherheit: crondump.pl fragt selbst kein Passwort ab. Wer die Adresse kennt, kann eine Sicherung starten. Schützen Sie das Verzeichnis deshalb mit einem Verzeichnisschutz. Cronjob.de meldet sich beim Aufruf mit Benutzername und Passwort an.
- Aufzurufende Adresse
https://ihre-seite.de/mysqldumper/msd_cron/crondump.pl?config=mysqldumper- Empfohlenes Intervall
- einmal täglich, am besten nachts
- Getestet mit
- MySQLDumper 1.24.4, Perl-Cronscript
- Ausreichender Tarif bei Cronjob.de
- Für eine tägliche Sicherung reicht der kostenlose Tarif. Ab Plus (17,88 € im Jahr) sehen Sie im Protokoll die Antwort des Skripts und bekommen bei einem Fehler eine E-Mail. Neue Konten haben 14 Tage lang alle Funktionen.
Einrichtung
Schritt für Schritt
Kürzer geht es mit der KI
Sie müssen nichts davon selbst übertragen. Kopieren Sie diese Anleitung – oder die Ihres eigenen Systems – in den Assistenten, und Cronjob.de füllt Adresse, Methode, Zeitplan und Kopfzeilen aus. Bei Unklarheiten fragt er nach, statt zu raten. Am Ende sehen Sie, was eingetragen wurde, und legen den Job mit einem Klick an.
Im kostenlosen Tarif enthalten, ohne Aufpreis. Zu finden nach dem Anmelden unter „Cronjobs“ → „Mit KI anlegen“.
-
Perl-Skript ablegen
Im Standard liegt
crondump.plim Ordnermsd_croninnerhalb von MySQLDumper. Dort findet das Skript seine Konfiguration selbst. Führt Ihr Server Perl nur im Verzeichniscgi-binaus, folgen Sie der Hilfe von MySQLDumper: Kopieren Siecrondump.pl,perltest.plundsimpletest.plim ASCII-Modus per FTP nachcgi-binund geben Sie ihnen die Rechte 755. Tragen Sie incrondump.plbei$absolute_path_of_configdirden Pfad ein, den MySQLDumper unter Backup → Backup PERL anzeigt. -
Cronscript in MySQLDumper einstellen
Öffnen Sie Konfiguration → Cronscript. Wählen Sie die Dateiendung (.pl oder .cgi) und tragen Sie bei „Pfad der Perlskripte“ den Ordner ein, zum Beispiel
/cgi-bin/. Unter „Datenbank“ wählen Sie eine einzelne Datenbank oder „=alle Datenbanken=“. Klicken Sie auf „Speichern“. -
Perl auf dem Server testen
Öffnen Sie Backup → Backup PERL. Mit „Perl testen“ und „Perl-Module testen“ prüfen Sie, ob der Server das Skript ausführen kann. „Perl-Cronscript ausführen“ startet eine Sicherung sofort im Browser. Der Knopf ruft dieselbe Adresse auf, die Sie gleich bei Cronjob.de eintragen. Läuft das ohne Fehlermeldung durch, ist das Skript bereit.
-
Adresse kopieren
Auf derselben Seite steht die Zeile „Aufruf im Browser oder für externen Cronjob“. Kopieren Sie die Adresse darunter vollständig. Der Wert hinter
config=ist das Konfigurationsprofil. Nutzen Sie mehrere Profile, legen Sie je Profil einen Cronjob an.https://ihre-seite.de/mysqldumper/msd_cron/crondump.pl?config=mysqldumper
-
Verzeichnis schützen
Liegt das Skript im Ordner von MySQLDumper, richten Sie auf der Startseite von MySQLDumper mit „Verzeichnisschutz erstellen“ einen Passwortschutz ein. Für
cgi-binnutzen Sie den Verzeichnisschutz Ihres Hosters. Benutzername und Passwort tragen Sie bei Cronjob.de in die beiden Felder Zugangsdaten ein. Schreiben Sie sie nie in die Adresse. -
Cronjob bei Cronjob.de anlegen
Legen Sie ein kostenloses Konto an, Zahlungsdaten sind nicht nötig. Fügen Sie die Adresse ein und wählen Sie einen Zeitplan, etwa täglich um 3:30 Uhr. Sie können den Takt anklicken, in einem Satz beschreiben oder den Text aus MySQLDumper einfügen: Der KI-Assistent liest Adresse und Zeitplan daraus. Ab Plus erfahren Sie per E-Mail, wenn ein Aufruf fehlschlägt.
30 3 * * *
Diesen Ausdruck können Sie bei Cronjob.de direkt so eintragen – das Zeitplanfeld versteht die Crontab-Schreibweise. Sie müssen sie aber nicht kennen: klicken Sie den Takt stattdessen einfach an.
Was die fünf Felder eines Ausdrucks wie */5 * * * * bedeuten, steht in der Crontab-Referenz – mit Beispielen und den häufigsten Stolpersteinen. Bauen können Sie den Ausdruck im Crontab-Generator. Ob Sie dafür überhaupt einen Dienst von außen brauchen, zeigt der Vergleich der drei Wege.
Kontrolle
Läuft es wirklich?
Starten Sie den Cronjob einmal von Hand. Im Aufrufprotokoll von Cronjob.de sehen Sie Zeitpunkt, Laufzeit und Statuscode, ab Plus auch die Antwort. Status 200 allein beweist noch keine Sicherung, denn das Skript antwortet, bevor es mit dem Sichern beginnt. Achten Sie in der Antwort auf „Finished backup of database“ je Datenbank. Fehlermeldungen des Skripts beginnen meist mit „Perl Cronscript ERROR“. In MySQLDumper zeigt das Log den Perl-Log, und die neue Datei liegt im Backup-Ordner. Cronjob.de wartet nur eine begrenzte Zeit auf die Antwort. Ob Ihr Server eine lange Sicherung danach weiterlaufen lässt, hängt vom Server ab. Prüfen Sie das nach dem ersten Lauf im Perl-Log.
FAQ
Häufige Fragen zu MySQLDumper
- Welche Adresse trage ich für MySQLDumper bei Cronjob.de ein?
- Die Adresse aus MySQLDumper unter Backup → Backup PERL, Zeile „Aufruf im Browser oder für externen Cronjob“. Sie hat die Form
…/crondump.pl?config=mysqldumper, bei einem cgi-bin zum Beispielhttps://ihre-seite.de/cgi-bin/crondump.pl?config=mysqldumper. Übernehmen Sie sie unverändert. - Muss ich config=mysqldumper oder config=mysqldumper.conf.php schreiben?
- Beides funktioniert. Laut Änderungsprotokoll von MySQLDumper 1.24 ergänzt das Skript die fehlende Endung „.conf.php“ selbst. Ohne den Parameter lädt es die Standarddatei
mysqldumper.conf.php. - Wie oft sollte die MySQLDumper-Sicherung laufen?
- Für die meisten Seiten genügt einmal täglich, nachts bei wenig Besuchern. Das geht im kostenlosen Tarif von Cronjob.de. Wie viele alte Sicherungen bleiben, stellen Sie in MySQLDumper unter Konfiguration → Auto Löschen ein. Laut Änderungsprotokoll löscht MySQLDumper alte Dateien erst nach dem Ende der Sicherung, bei einem Fehler bleiben sie erhalten.
- Wie schütze ich crondump.pl vor fremden Aufrufen?
- Mit einem Verzeichnisschutz. MySQLDumper legt ihn auf der Startseite mit „Verzeichnisschutz erstellen“ für den eigenen Ordner an. Für cgi-bin nutzen Sie den Verzeichnisschutz Ihres Hosters. Die Zugangsdaten tragen Sie im Cronjob-Formular in die Felder Zugangsdaten ein, nie in die Adresse.
- Der Aufruf von crondump.pl schlägt fehl. Was prüfe ich zuerst?
- Die Hilfe von MySQLDumper nennt drei Punkte: Dateien im ASCII-Modus hochladen, Rechte 755 setzen und das Skript in ein Verzeichnis legen, in dem Perl laufen darf, oft cgi-bin. Unter Backup → Backup PERL zeigt „Perl-Module testen“, ob die nötigen Module vorhanden sind.
- Wird MySQLDumper noch gepflegt, und welche Alternativen gibt es?
- Nein. Die Projektseite sagt seit Mai 2018, dass das Projekt nicht mehr gepflegt wird. Die letzte Version ist 1.24.4 von 2011. Fragen Sie Ihren Hoster, ob sein Kundenmenü eine Datenbanksicherung anbietet. Mit Kommandozeile sichert das MySQL-Werkzeug
mysqldumpper Crontab. Ob dieser Lauf klappt, meldet ein Heartbeat.
Cronjob.de
im User-Agent. Bitten Sie Ihren Hoster um eine Ausnahme dafür; das ist zuverlässiger als eine Freigabe per IP, weil sich unsere Adressen ändern können. Adressen und Einzelheiten in den häufigen Fragen.
Andere Fehler wie 401, 404 oder 500 erklärt die Fehlersuche.
Cronjob jetzt anlegen
Konto anlegen, Adresse eintragen, Zeitplan anklicken. Fünf Cronjobs sind dauerhaft kostenlos, die ersten 14 Tage laufen im Unlimited-Tarif.
Kostenlos starten Preise ansehenWeitere Anleitungen
- Webspace
- Windows
- WordPress
- Nextcloud
- Contao
- Drupal
- Joomla
- All-Inkl (KAS)
- STRATO
- IONOS
- Matomo
- Dolibarr
- phpList
- SuperWebMailer
- Firefly III
- Host Europe
- Hetzner Webhosting
- Gambio
- Shopware
- JTL-Shop
- PrestaShop
- Moodle
- WooCommerce
- WP All Import
- Doofinder
- GitHub Actions
Offizielle Dokumentation von MySQLDumper
Die Angaben zu MySQLDumper stammen aus deren eigener Dokumentation, Stand Oktober 2026. Bitte prüfen Sie dort, ob sich inzwischen etwas geändert hat. MySQLDumper ist eine Marke des jeweiligen Inhabers. Diese Anleitung stammt von Cronjob.de und steht in keiner geschäftlichen Verbindung zu diesem Anbieter.
Von Joscha Schultze, Betreiber von Cronjob.de · Erstellt mit Unterstützung von KI, Angaben zu Anbietern mit deren offiziellen Seiten abgeglichen.