Autor Thema: Automatische Backups entfernter Datenbanken  (Gelesen 1497 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Jens

  • Mimimi-chaelit
  • TechSupport
  • Mythos
  • *****
  • Beiträge: 10.749
  • Username: Jens
Automatische Backups entfernter Datenbanken
« am: 27.11.2008 | 11:33 »
Hallo Leute

ich bin mal auf der Suche nach einer Software. Sie soll von verschiedenen Webservern teilweise mehrere darauf liegende Datenbanken komprimieren und zu mir schleusen, ohne dass ich X-mal verschiedene PhpMyAdmin-Fenterchen öffne und mich durchklicke.

Kennt ihr sowas? Bevorzugt für Unixsysteme (Hier: Debian Ubuntu 8.04) aber auch Windows ist eine Alternative (evtl. läfts ja mit Wine dann ohne Reboot...) der ich nicht so sehr abgeneigt wäre.

Ein

  • Gast
Re: Automatische Backups entfernter Datenbanken
« Antwort #1 am: 27.11.2008 | 12:09 »
SSL-Verbindung, mysqldump und anschließend per FTP runterladen?

Alternativ PHP-Skript mit einem select into outfile und dann ftp oder als Attachment per Mail schicken.

Edit: output file heisst outfile, sah direkt seltsam aus.
« Letzte Änderung: 27.11.2008 | 15:05 von Ein »

Offline der.hobbit

  • Männliche Rollenspielerfreundin
  • Famous Hero
  • ******
  • So isses. Oder anders.
  • Beiträge: 2.498
  • Geschlecht: Männlich
  • Username: der.hobbit
    • Abenteuer Archiv
Re: Automatische Backups entfernter Datenbanken
« Antwort #2 am: 27.11.2008 | 12:53 »
Wenn mysqladmin installiert ist, könnte man auch ein kurzes Prog schreiben, dass die mysqladmin funktionen automatisch durchführt (ein Request, die Antwort speichern). Mit Java grob geschätzt 'ne Bildschirmseite, Scriptingsprachen wahrscheinlich sogar schneller (sofern man da ausreichend gut an die Header der Anfrage zwecks Authentication rankommt).
Forenrollenspiel? FFOR!
Superhelden? FFOR!

Offline Jens

  • Mimimi-chaelit
  • TechSupport
  • Mythos
  • *****
  • Beiträge: 10.749
  • Username: Jens
Re: Automatische Backups entfernter Datenbanken
« Antwort #3 am: 27.11.2008 | 14:58 »
Hm, das heißt, das Problem ist SO "simpel", dass es dafür nirgends eine Software gibt, weil sie ja "jeder selbst schreiben kann"?

Offline der.hobbit

  • Männliche Rollenspielerfreundin
  • Famous Hero
  • ******
  • So isses. Oder anders.
  • Beiträge: 2.498
  • Geschlecht: Männlich
  • Username: der.hobbit
    • Abenteuer Archiv
Re: Automatische Backups entfernter Datenbanken
« Antwort #4 am: 27.11.2008 | 15:03 »
Hmmm, ich würde mal sagen, dass das Problem so simpel ist, dass es zu aufwändig wäre, dafür eine vollständige Software inklusive GUI, Konfigurierbarkeit, Testing, Packaging, Webseite, etc. pp. zu schreiben. Ich könnte mir aber vorstellen, dass es Software gibt, die unter anderem solche Remote Backups durchführen kann.
Forenrollenspiel? FFOR!
Superhelden? FFOR!

Ein

  • Gast
Re: Automatische Backups entfernter Datenbanken
« Antwort #5 am: 27.11.2008 | 15:06 »
Wie ich gerade im MySQL Ref Man lese funktioniert mysqldump auch remote inkl. SSL-Verbindung.

Also einfach: mysqldump -–host=dein.dbhost.de -u username -p passwort datenbank > /dein/pfad/dump.sql
« Letzte Änderung: 27.11.2008 | 15:10 von Ein »

Offline der.hobbit

  • Männliche Rollenspielerfreundin
  • Famous Hero
  • ******
  • So isses. Oder anders.
  • Beiträge: 2.498
  • Geschlecht: Männlich
  • Username: der.hobbit
    • Abenteuer Archiv
Re: Automatische Backups entfernter Datenbanken
« Antwort #6 am: 27.11.2008 | 15:43 »
Schöne Lösung. Applaudier  :d
Forenrollenspiel? FFOR!
Superhelden? FFOR!

Offline Jens

  • Mimimi-chaelit
  • TechSupport
  • Mythos
  • *****
  • Beiträge: 10.749
  • Username: Jens
Re: Automatische Backups entfernter Datenbanken
« Antwort #7 am: 27.11.2008 | 16:19 »
Alles klar, direkt mal im terminal ausprobieren. Dauert grad etwas, ich schau mal obs auch ne Komprimierungsoption gibt...

Ein

  • Gast
Re: Automatische Backups entfernter Datenbanken
« Antwort #8 am: 27.11.2008 | 16:22 »
-C bzw --compress

Also komplett würde ich dann unter *nix wohl mysqldump --opt --host=host.com -u user -p pass -C datenbank | bzip2 -c9 > dump.sql.bz2 machen.
« Letzte Änderung: 27.11.2008 | 16:29 von Ein »

Offline Jens

  • Mimimi-chaelit
  • TechSupport
  • Mythos
  • *****
  • Beiträge: 10.749
  • Username: Jens
Re: Automatische Backups entfernter Datenbanken
« Antwort #9 am: 27.11.2008 | 16:29 »
Jau. Jetzt mag er aber den Host nicht... kann nicht verbinden
Got error: 2003: Can't connect to MySQL server on 'derische-sphaeren.de' (110) when trying to connect

Ein

  • Gast
Re: Automatische Backups entfernter Datenbanken
« Antwort #10 am: 27.11.2008 | 16:41 »
Naja, dann ist die Frage inwieweit dein Provider solchen Remotezugriff zulässt. Meiner (Strato) lässt ihn nicht zu. Da müsste man dann doch zur Skript-Version evtl. mir Cronjob greifen.

oliof

  • Gast
Re: Automatische Backups entfernter Datenbanken
« Antwort #11 am: 27.11.2008 | 16:42 »
durch ssh tunneln.

Offline Jens

  • Mimimi-chaelit
  • TechSupport
  • Mythos
  • *****
  • Beiträge: 10.749
  • Username: Jens
Re: Automatische Backups entfernter Datenbanken
« Antwort #12 am: 27.11.2008 | 16:52 »
Ich les mich grad in das Thema ein, vielen Dank für die Hilfe, vielleicht fällt jemandem ja doch noch was ein. :)

EDIT: und stelle fest, dass ich keinen SSH-Zugriff hab. War ja klar. Da stand auch SSL, nicht SSH... Rootserver wär mir zu teuer ;)
« Letzte Änderung: 27.11.2008 | 16:56 von Jens »