Morgen
Ich habe folgendes Problem:
Ich habe einen Server mit einer sehr wichtigen MySQL-Datenbank (genauer gesagt vier Datenbanken, ein MySQL-Server).
Nun muss ich sicherstellen, dass die Datenbank im Falle eines Ausfalles des Servers noch erreichbar ist. Ich habe eine IP, die cih auf zwei verschiedene Server routen kann.
Aufgabenstellung:
s0-master hat die aktuelle DB
s0-slave ist leer.
die datenbank soll in Zukunft auf beiden Servern edundant vorhanden sein sodass ich auf bedarf umrouten kann. Wichtig dabei ist, dass änderungen immer nur an einer seite durchgeführt werden (entwerder ist der eine doer der andere server Zielhost, es ist technsich unmöglich, dass auf beide gleichzeitig zugegriffen wird, daher kein locking notwendig). Und Es müssen, egal ob ich nun auf dem master oder dem slave eine query ausführe die daten repliziert werden.
Auch wichtig ist, dass angenommen MAster stürzt ab, slave übernimmt und ich starte den Master später wieder dieser wieder aktiv wird und sich die änderungen vom slave zieht.
Wie setze ich das am besten um?
MySQL-Replication bekomme ich nicht zum laufen. Einen 2-node-Cluster (incl. 3. Management-Server) nur zum Teil... (Die NDBs verbinden sich, die mysqld aber nicht)
ggnf bräuchte ich mal ein detailliertes aktuelles howto... Kennt jemand ein gutes?
Die Tabellen sind MyISAM-Tabellen
Vielen Dank schonmal für eure Hilfe!
Ich habe folgendes Problem:
Ich habe einen Server mit einer sehr wichtigen MySQL-Datenbank (genauer gesagt vier Datenbanken, ein MySQL-Server).
Nun muss ich sicherstellen, dass die Datenbank im Falle eines Ausfalles des Servers noch erreichbar ist. Ich habe eine IP, die cih auf zwei verschiedene Server routen kann.
Aufgabenstellung:
s0-master hat die aktuelle DB
s0-slave ist leer.
die datenbank soll in Zukunft auf beiden Servern edundant vorhanden sein sodass ich auf bedarf umrouten kann. Wichtig dabei ist, dass änderungen immer nur an einer seite durchgeführt werden (entwerder ist der eine doer der andere server Zielhost, es ist technsich unmöglich, dass auf beide gleichzeitig zugegriffen wird, daher kein locking notwendig). Und Es müssen, egal ob ich nun auf dem master oder dem slave eine query ausführe die daten repliziert werden.
Auch wichtig ist, dass angenommen MAster stürzt ab, slave übernimmt und ich starte den Master später wieder dieser wieder aktiv wird und sich die änderungen vom slave zieht.
Wie setze ich das am besten um?
MySQL-Replication bekomme ich nicht zum laufen. Einen 2-node-Cluster (incl. 3. Management-Server) nur zum Teil... (Die NDBs verbinden sich, die mysqld aber nicht)
ggnf bräuchte ich mal ein detailliertes aktuelles howto... Kennt jemand ein gutes?
Die Tabellen sind MyISAM-Tabellen
Vielen Dank schonmal für eure Hilfe!