Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[SQL] Master - Master - Slave replication

Pagina: 1
Acties:

  • CedricD
  • Registratie: Augustus 2009
  • Laatst online: 10-11 16:07
Tweakers,

Wij hebben 3 nameservers op 3 verschillende fysieke locaties.
Draait op powerdns met een mysql backend. Op NS1 & NS3 hebben we ook poweradmin draaien.
Op zich niet belangrijk want DNS werkt perfect, enkel de mysql replicatie loopt mank.

Wat we dus hebben:

NS1: MASTER
NS2: SLAVE
NS3: MASTER

NS1 repliceert van/naar NS3.
NS2 repliceert van NS1

code:
1
2
3
4
5
6
    NS1 =========>  NS3
    NS3 <=========  NS1
    NS1 =========>  NS2
    NS3 ===///===>  NS2

    NS3 =========>  NS1 ===///===>  NS2


Als we een aanpassing doen op NS3 dan wordt dit gerepliceerd naar NS1.
Dat werkt.

Als we een aanpassing doen op NS1 dan wordt dit gerepliceerd naar NS2 & NS3.
Dat werkt.

Als we een aanpassing doen op NS3 dan wordt dit gerepliceerd naar NS1, maar niet naar NS2.


Ik had gedacht dat, als de database op NS3 wordt aangepast en gerepliceerd wordt naar NS1, NS2 zou updaten omdat NS1 in aangepast. Blijkbaar is dit dus niet zo.

Al de hele middag mee bezig maar zonder succes.
Hoe kan ik dit oplossen?

Dank!

  • mbe81
  • Registratie: Juni 2008
  • Nu online
De oplossing heet log-slave-updates. Deze zal je dan op ns1 moeten activeren. De statements van ns3 worden dan door ns1 gelogd voor replicatie naar ns2.

Zie ook http://dev.mysql.com/doc/...cation-options-slave.html

  • CedricD
  • Registratie: Augustus 2009
  • Laatst online: 10-11 16:07
Zo simpel en toch zo lang achter gezocht.
Werk perfect. Thnx!

  • TheNephilim
  • Registratie: September 2005
  • Laatst online: 21-11 15:31

TheNephilim

Wtfuzzle

Waarom heb je er niet gewoon master-master-master replication van gemaakt?

  • CedricD
  • Registratie: Augustus 2009
  • Laatst online: 10-11 16:07
Orders van de chef :)