Hallo Server-Admins!
Ich möchte dieses Forum nutzen und ein einfaches MySQL-Backup-Script vorstellen, dass ich eigens für meinen Server programmiert habe. Das PHP-Script fertigt vollständige Backups von einer oder mehreren MySQL-Datenbanken an. Am besten, ihr lasst es als Cronjob laufen. Um Speicherplatz zu sparen und nicht die Übersicht zu verlieren, können alte Backups nach einer festgelegten Anzahl an Tagen automatisch wieder entfernt werden. CrossDBDump muss sich NICHT auf dem selben Server befinden, auf dem sich auch die MySQL-Datenbanken befinden. Solange euer MySQL-Server externe Zugriffe zulässt, kann das Backup-Script auf einem anderem Server gehostet werden. Damit seid ihr z.B. bei einem Hardware-Defekt eures Servers zusätzlich abgesichert.
Wichtig:
Ihr solltet vor Inbetriebnahme sicherstellen, dass das Verzeichnis, in dem sich CrossDBDump befindet, durch Zugriffe von außen (z.B. mit einer .htaccess) geschützt ist!
Wenn ihr keine Cronjobs anlegen könnt, weil ihr entweder keinen SSH-Zugriff auf euren Server habt oder diese Option nicht in eurem Hosting-Paket enthalten ist, könnt ihr euch bei Cronjob.de kostenlose Cronjobs anlegen.
Das Script inkl. einer englischen Anleitung gibt es bei GitHub: https://github.com/yawx/CrossDBDump
Bei Fragen oder Problemen dürft ihr euch natürlich jederzeit gerne an mich wenden!
Viele Grüße,
yawx
Ich möchte dieses Forum nutzen und ein einfaches MySQL-Backup-Script vorstellen, dass ich eigens für meinen Server programmiert habe. Das PHP-Script fertigt vollständige Backups von einer oder mehreren MySQL-Datenbanken an. Am besten, ihr lasst es als Cronjob laufen. Um Speicherplatz zu sparen und nicht die Übersicht zu verlieren, können alte Backups nach einer festgelegten Anzahl an Tagen automatisch wieder entfernt werden. CrossDBDump muss sich NICHT auf dem selben Server befinden, auf dem sich auch die MySQL-Datenbanken befinden. Solange euer MySQL-Server externe Zugriffe zulässt, kann das Backup-Script auf einem anderem Server gehostet werden. Damit seid ihr z.B. bei einem Hardware-Defekt eures Servers zusätzlich abgesichert.
Wichtig:
Ihr solltet vor Inbetriebnahme sicherstellen, dass das Verzeichnis, in dem sich CrossDBDump befindet, durch Zugriffe von außen (z.B. mit einer .htaccess) geschützt ist!
Wenn ihr keine Cronjobs anlegen könnt, weil ihr entweder keinen SSH-Zugriff auf euren Server habt oder diese Option nicht in eurem Hosting-Paket enthalten ist, könnt ihr euch bei Cronjob.de kostenlose Cronjobs anlegen.
Das Script inkl. einer englischen Anleitung gibt es bei GitHub: https://github.com/yawx/CrossDBDump
Bei Fragen oder Problemen dürft ihr euch natürlich jederzeit gerne an mich wenden!
Viele Grüße,
yawx
Zuletzt bearbeitet: