Seite 1 von 1

[Gelöst] Erstellten SQL-Dump per FTP wegsichern

Verfasst: 02.01.2009 12:23
von Kellergeist2
Hallo zusammen,

ich verwende zur Sicherung meiner mySQL-DB das folgende PHP-Script.
Datenbanksicherung mit PHP - DUMP erstellen mit E-Mail-Benachrichtigung

Nach erfolgter Sicherung liegt die Datei natürlich noch auf dem Server.
Ich hätte jetzt gerne, dass dieses Script die gerade erstellte Datei auf einen externen FTP-Server überträgt (welcher eine Anmeldung erfordert).

Optimal wäre natürlich, wenn das Script dann anschließend (nach erfolgreicher Übertragung) alle anderen *.sql.gz-Dateien in dem Verzeichnis löscht, so dass immer nur die aktuellste Datensicherung auf dem Server verbleibt.

Es wäre super freundlich von euch, wenn ihr mir hier ein wenig behilflich sein würdet, wie das oben verlinkte Script (welches - mit realen Parametern - natürlich auf meinem Webspace liegt) erweitert werden müsste, um
a) die Datei per FTP zu übertragen
b) die anderen *.sql.gz-Dateien in dem Verzeichnis löscht

Ich danke euch schon jetzt vielmals für eure Unterstützung.

Re: Erstellten SQL-Dump per FTP wegsichern

Verfasst: 02.01.2009 12:26
von Mahony
Hallo
Alle deine Wünsche lassen sich mit dem MySQLDumper perfekt realisieren.


Grüße: Mahony

Re: Erstellten SQL-Dump per FTP wegsichern

Verfasst: 02.01.2009 13:45
von Kellergeist2
Mahony hat geschrieben:Alle deine Wünsche lassen sich mit dem MySQLDumper perfekt realisieren.
Hallo Mahony,

vielen Dank für den Tipp.
Ich habe mir den MSD installiert. Sieht soweit wirklich ganz gut aus und ist idiotensicher zu bedienen.
Habe es jetzt soweit konfiguriert und warte nun darauf, dass der CRON zum ersten mal zuschlägt ;-)

Warum das Rad neu erfinden, wenn es doch schon mächtige Programme gibt, die sowas (viel besser) können!?
Nochmals DANKE!

Edit: Rein technisch funktionierte alles wunderbar, leider ist die Scriptlaufzeitbeschränkung für Perl-Scripte derart kurz, dass ein Backup mittels CRON nicht vollständig durchlaufen würde.
Habe mich durch die PHP-Befehlsreferenz durchgekämpft und das ursprüngliche Script dahingehend erweitert, dass
a) die Datensicherung per FTP auf einen anderen Server kopiert wird
b) alte Datensicherungen automatisch gelöscht werden (es bleibt immer nur die letzte auf dem Server)