Syncronisation von MySQL (Linux-Server und Windows-Server)

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
The_darkness
Beiträge: 350
Registriert: 12.03.2005 13:12:44

Syncronisation von MySQL (Linux-Server und Windows-Server)

Beitrag von The_darkness » 27.09.2005 11:42:13

Hallo Zusammen!

Ich habe folgendes Problemm / Idee. Auf meinem Webserver betreibt eine Schule eine E-Learning-Plattform (MySQL). Da hierüber auch Prfügungen geschrieben werden, ist eine hohe Verfügbarkeit doch praktisch :lol:
Die Schule selbst betreibt noch intern einen Server (windows2003) welcher allerdings keine feste IP hat.
Ich würde jetzt gerne folgendes machen:
Mit dem Windowsrechner auf den Linuxserver zugreifen und ein Backup der entsprechenden DB herunterladen.

Ein DUMP der MySQL-DB zu erstellen ist das keinere Problem. Wie löse ich am sinnvolsten die Zugriffslösung vom Windows-Rechner.
Per FTP automatisch das DUMP runterladen? Oder kann ich zwei MySQL-DB miteinander automatisch abgleichen?

Hoffe man kann meiner wirren Idee folgen :)

Schon mal danke für die Hilfe!

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 27.09.2005 11:52:48

Hm, du willst von Windows auf Linux und dir den Dump holen?
Schau dir mal pscp von [1] an. Damit kannst du per scp die Dumps vom Linuxrechner holen und musst keinen FTP-Server aufsetzen. Das ganze basiert auf SSH und das laeuft unter Linux eigentlich immer.

[1]http://www.chiark.greenend.org.uk/~sgtatham/putty/

mario.neudeck
Beiträge: 455
Registriert: 07.09.2004 08:51:47
Wohnort: Dresden

Beitrag von mario.neudeck » 27.09.2005 11:55:08

Datenbanktechnisch ist das eigentlich ein Fall für Replikation.
Wie weit ist das bei MySQL möglich?

The_darkness
Beiträge: 350
Registriert: 12.03.2005 13:12:44

Beitrag von The_darkness » 27.09.2005 12:02:54

Auf den Linux-Server habe ich Root-Zugriff. Allerdings sind noch weitere User auf dem Server. Ich habe mich in den Bereich der Replikationen eingelesen bzw. was damit gemacht.
Was für eine Möglichkeit währe das denn.
Ein externer Zugriff auf die DB kann allerdings eingeschaltet werden.

@nepos

Vom Linux auf Windows.

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 27.09.2005 12:09:55

The_darkness hat geschrieben:Auf den Linux-Server habe ich Root-Zugriff. Allerdings sind noch weitere User auf dem Server. Ich habe mich in den Bereich der Replikationen eingelesen bzw. was damit gemacht.
Was für eine Möglichkeit währe das denn.
das verstehe ich nicht ...

http://dev.mysql.com/doc/mysql/de/replication.html

herrchen

The_darkness
Beiträge: 350
Registriert: 12.03.2005 13:12:44

Beitrag von The_darkness » 27.09.2005 21:21:10

Also das mit der replication scheint ja das richtige zu sein.

Da auf dem Server verschiedene DB liegen (versch Benutzer) habe ich noch eine Frage.
Wenn ich, wie in der Anleitung beschrieben, den Nutzer auf den Server mit den File-Recht einrichte, kann diser dann auch nur diese eine DB sichern.
Ich möchte verhindern, das ein Loch entsteht und so auf alle DB zugegriffen werden kann?

The_darkness
Beiträge: 350
Registriert: 12.03.2005 13:12:44

Beitrag von The_darkness » 28.09.2005 13:47:22

Wenn ich dieses Master/slave-Prinzip anwende und der Master ausfällt, kann ich dann sofort mir dem Slave arbeiten oder muss dieser neu gestartet werden (ohne Slave Option)?

mario.neudeck
Beiträge: 455
Registriert: 07.09.2004 08:51:47
Wohnort: Dresden

Beitrag von mario.neudeck » 28.09.2005 13:56:44

Da kann Dir wohl nur das Handbuch helfen.
Am besten ist es, einfach mal 2 Server einzurichten und zu testen. Soweit ich weiß, ist Replikation nicht so ganz trivial.

The_darkness
Beiträge: 350
Registriert: 12.03.2005 13:12:44

Beitrag von The_darkness » 28.09.2005 14:02:08

Ja danke. Was ich bisher gelesen habe, scheint es ja zu gehen. Nur hören die Handbücher und HowTo´s immer bei Punkt "und nun läuft der Slave" auf :D

Ich werde es einfach mal versuchen.

mario.neudeck
Beiträge: 455
Registriert: 07.09.2004 08:51:47
Wohnort: Dresden

Beitrag von mario.neudeck » 28.09.2005 14:09:21

mysql hat sogar ein Forum zu Replikation:
http://forums.mysql.com/list.php?26

Antworten