A mysql-adatok reprodukálása master-slave módban -itl dc
Replikáció (párhuzamos) az adatokat a MySQL - egy egyszerű mechanizmus, amely lehetővé teszi, hogy ugyanazt a több helyen, a tényleges asztal, működését ez a mechanizmus nem befolyásolja a teljesítményét MySQL-szerver. Egy különösen hasznos funkció, hogy a MySQL-szerver található különböző helyeken - például a különböző országokban.
Fogadjunk részletesebben a rendszeren. Képzeld el, hogy van egy dedikált szerver vagy SSD VDS. ahol a fő (master) MySQL szerverünk található. Olyan rendszert kívánunk végrehajtani, amely 1-2 további másodlagos (slave) MySQL kiszolgert tartalmaz a következő problémamegoldásra:
- Növelje az adatok rendelkezésre állását - még akkor is, ha valami történik a mesternél, az adatok naprakész példánya elérhető lesz veszteség nélkül.
- Ne töltsd be a mester kiszolgálót "nehéz" műveletekkel - például egy rabszolgával a háttértáblák elhalmozhatók anélkül, hogy az elsődleges szerver
- Segítségével további eszközök (például mysql-proxy), akkor a slave szerverek adatokat olvasni, és írni a mester. Más szóval, könnyen létrehozhat egy hatékony skálázható és elosztott klasztert
A konfigurációkról - általában nincs szükség arra, hogy a rabszolga produktívabb legyen, mint a mester. Sikeresen használjuk a programokat, ha dedikált szervereket vagy termelékeny VDS-t használunk masterként, a slave - közepes szintű VDS-ben.
Kezdjük. Azonnal megjegyezzük, hogy a fájlok helyét megadott CentOS 6, más operációs rendszerek lehetnek kisebb változások. A kezdéshez a mester, adja meg a kiszolgáló azonosítóját és naplózás engedélyezéséhez ez történik a mysqld szakasz /etc/my.cnf:
Figyeljük meg a változó értékét Last_Error - általában ennek üresnek kell lennie, és a munka során változó Read_Master_Log_Pos master szerver növelni kell.
Végezetül, vegye figyelembe, hogy az adatok replikálása nem helyettesíti a biztonsági mentések szükségességét. Miért? Képzelj el egy olyan helyzetet, amelyet hiba vagy hiba miatt néhány táblázat törölni vagy megváltoztatni. Szinte azonnal a változások fognak megjelenni a rabszolgákon és az adatok helyreállítása nem lehetséges. Ne felejts el biztonsági másolatokat készíteni, és a dumpot bármelyik rabszolgából elvégezheti anélkül, hogy a mester-kiszolgáló teljesítményét visszafogná.
A Monit egyszerű és nem igényel sokat.
Nem hagyhatjuk el ezt a vidám prasot.
A saját útválasztó telepítése, V.
Nem titok, hogy sok szerver tulajdonos.
Készítettünk egy új GPU-szervercsaládot.
Megpróbáljuk felhasználni a miét.