Beiträge: 1.450
Themen: 155
Registriert seit: 18.03.2006
18.04.2007, 13:18
(Dieser Beitrag wurde zuletzt bearbeitet: 11.09.2007, 11:02 von Jan.)
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
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
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.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 1.450
Themen: 155
Registriert seit: 18.03.2006
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?
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
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
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 1.450
Themen: 155
Registriert seit: 18.03.2006
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.
Beiträge: 1.204
Themen: 17
Registriert seit: 07.08.2005
MyBB-Version: 1.4
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
Beiträge: 1.450
Themen: 155
Registriert seit: 18.03.2006
18.04.2007, 14:26
(Dieser Beitrag wurde zuletzt bearbeitet: 11.09.2007, 11:01 von Jan.)
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.