MyBB.de Forum
[Gelöst]Externen SQL Server lokal sichern - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: [Gelöst]Externen SQL Server lokal sichern (/thread-5615.html)



[Gelöst]Externen SQL Server lokal sichern - Jan - 18.04.2007

Hallo,

wie kann ich in einem Skript verpackt meinen externen SQL Server auf meinem lokalen PC sichern?
Ich möchte gerne, das die Daten alle 12 Stunden gesichert werden und auf meinem PC gespeichert werden.

Meine System ist openSuSe10.2


RE: Externer SQL Server lokal sichern - Michael - 18.04.2007

Möglichkeit 1: Du benutzt MySQLDumper und lässt dir das Backup per FTP auf den PC schicken. Dazu musst du lokal einen FTP-Server installieren und konfigurieren und deinen PC über das Internet erreichbar machen (z.B. per DynDNS).

Möglichkeit 2: Ist der Datenbankserver von außen ansprechbar, kannst du einen Cronjob auf deinem PC einrichten:
Code:
mysql -h HOSTNAME -uBENUTZER -pPASSWORT DATENBANKNAME > dump.sql
Variante 1 ist aber sicherer, da der Datenbankserver nicht von außen erreichbar sein muss.


RE: Externer SQL Server lokal sichern - Jan - 18.04.2007

Ja, nur leider hab ich kein Cron auf dem Server, sonst würde ich es ja so machen.

Wie kann ich testen, ob er von außen ansprechbar ist? Einfach den befehl einmal ausführen?
Wenn ich diesen Befehl ausführe, wo wird die Datei dann gespeichert? In dem Verzeichnis in dem ich den Befehl ausführe?


RE: Externer SQL Server lokal sichern - Michael - 18.04.2007

Einen Cronjob bekommst du z.B. hier. Das ist also kein Problem.

Wenn du den Befehl ausführst wirst du ja sehen ob der Datenbankserver antwortet oder nicht. Du kannst den Pfad angeben, wo du die Datei speichern willst.
Code:
mysql -h HOSTNAME -uBENUTZER -pPASSWORT DATENBANKNAME > /home/jan/dump.sql



RE: Externer SQL Server lokal sichern - Jan - 18.04.2007

Hm, geht scheinbar nicht.
Code:
14:56 dhcppc3:~ > mysql -h http://192.168.1.36 -uroot -padmin123 d0046fd4 > testdump.sql
ERROR 2005 (HY000): Unknown MySQL server host 'http://192.168.1.36' (1)

Mal sehen, irgendwie hoffe ich, klappt das schon.


RE: Externer SQL Server lokal sichern - Samu - 18.04.2007

diese ip adresse funktioniert nur in deinem netzwerk, das weißt du oder? ^^

Da ich die Logik bisher nicht verstanden habe stell ich diese doofe frage Big Grin


RE: Externer SQL Server lokal sichern - Jan - 18.04.2007

Ja klar, aber das Problem hat sich soweit erledigt wie es scheint. Ich probier grad noch ein bisschen rum, aber werde mich gleich nochmal melden.

//[Thema eingefroren]
Habe jetzt Cronjobs auf meinem Webhostingpaket. Daher habe ich es so gelöst.