Mysql replikáció és kapcsolási egy új mester

Mysql replikáció és kapcsolási egy új mester

megbízhatóság replikáció

ajánlatos telepíteni MySQL paraméterek biztosítása maximális megbízhatóságot replikációs az alábbiak szerint:
innodb_flush_log_at_trx_commit = 1

Megjegyzés: ezen paraméterek beállításához vezethet általános csökkenése a rendszer teljesítményét.

A teljesítmény javítása érdekében, akkor ezek a lehetőségek (adatokat veszíthet, ha több tranzakció az adatbázis összeomlás):

dinamikus hálózati

relé - log. relé - log - index.

jogosultságokat

A munka replikáció számlák fő és tartalék master / slave-szervereket kell, emellett a standard is előnyös:

időzónák

Ha az adatbázis szerver a klaszter található különböző adatközpontok, be kell állítani őket egy időzónát.

replikáció adminisztráció

Replikációs beállítás után megbízhatóan működik és minimális adminisztráció. Azonban azt javasoljuk, hogy rendszeresen ellenőrizze az állapotát az operációs rendszer segédprogramok felügyelet (Nagios, Zabbix, monit, linux-ha).

Abban a valószínűtlen esetben, ha a hiba a slave-kiszolgáló ajánlott Reinicializál - újra töltse fel adatait az elsődleges szerver. Ehhez használja, hogy hagyja abba. majd indítsa a szakasz replikációs (Settings> Webfürt> replikáció).

Ön szabadon megállítani a rabszolga-kiszolgáló, beleértve logikus és koherens bináris mentés azt jelenti, MySQL és az operációs rendszer. Ugyanakkor ez nem szakítja meg a munkát a fő adatbázis szerver.

Switching slave-> mester a meghibásodása esetén mester

Abban az esetben, nem az elsődleges (master) adatbázis szerver, akkor kézzel kell vagy automatikusan klaszter szkript egy másik mester-kiszolgáló adatbázis-kezelő. Erre a szolga-általában egy szerver, amely tárolja a legújabb lemásolt adatokkal alakítjuk alap módban.

Az általános rendszer ennek az eljárás a következő:

  1. Zárja le a kliens hozzáférést egy webes alkalmazás használata esetén a kétszintű konfiguráció (frontend nginx - backend apache, stb), akkor javasoljuk, hogy tiltsa le a frontend hozzáférést a backend (webalkalmazás) és engedje kezelésekor ügyfél információs oldalt egy csoportja rendszeres karbantartás.
  2. Állítsa le az összes szolga-szerver egy patak bináris log frissítéseinek elsődleges (master) kiszolgáló:

Kapcsolódó cikkek