RačunalaBaze podataka

Replication MySQL. Kratka digresija

Prije ili kasnije, administratora prije nego bilo kakav problem nastaje kada nije dovoljno za zadatke moć svojih servera, kao i nabavku nove opreme je praktično nemoguće zbog financijskih teškoća, ili samo takva kupovina u sumnje o svom otplate u budućnosti.

U svjetlu takvih događaja nije suvišno znati o takvom konceptu što su baze podataka replikacije. Takvo znanje je značajno pojednostaviti život bilo koje osobe koje se bave robusne sistema i usluga će stvoriti optimalne konfiguracije radi hardvera. U opštem smislu, replikaciju baze podataka podrazumijeva unija kapaciteta set računala za poboljšanje koeficijent performansi sistema i elastičnost. Prvi efekt se može postići izbacivanjem zahtjeva na server backup, a drugi - stvaranjem lokalnu kopiju baze podataka, koji će zamijeniti glavne baze ako je to potrebno.

Najjednostavniji i najčešći način da se ponovi organizacije - replicira MySQL. I MySQL podržava ovu funkcionalnost sa verzijom 3.23.15 i samo jednom pravcu replikacije. U ovom slučaju, posebna konfiguracija «master-slave», pri čemu je glavni server (master) može biti istovremeno i rob servera (slave).

MySQL replikacije u datom trenutku se provodi na sljedeći način. Stvoriti glavni server, koji je odgovoran za pratiti promjene binarni fajl, koji prikazuje sve promjene u bazi podataka i rob mašine ili mašine za čitanje i izvršavanje ove datoteke upita. Rob stalno komunicira sa glavnim, dakle, sve promene u master, preći na rob, i ne postoji divergencija situacije i netačnih podataka.

MySQL replikacije instaliran u nekoliko koraka.

  1. Sistem administrator mora osigurati da sve svoje strojeve radi najnoviju verziju MySQL.
  2. Morate kreirati novog korisnika na glavni server, a prijava koji će biti MySQL replikacije (mora imati SLIKA nivo privilegija i pravo da komunicira sa slave-mašine).
  3. Sljedeća trebate zaustaviti MySQL na vrhovnog komandanta i slave servera i kopirajte sve podatke koji se odnose na replikaciju. Na UNIX sustava je moguće napraviti tar komande, što čini backup cijelog kataloga. Windows korisnici će prići WinZip.
  4. U sekciji mysqld dodati sljedeće: server-id = jedinstveni broj, log-bin. Sve promjene se odvijaju u My.conf datoteku na glavni server, nakon čega se mora nužno biti preopterećen.
  5. Na rob-mašine u istom fajlu trebate dodati sljedeći kod:

master-host =

master-user =

master-password =

master-port =

server-id =

* U kut zagradama morati da unesete svoje podatke, umjesto iznad teksta.

Na kraju svih kopiranje baze podataka na slave serveru i ponovo sve mašine.

Nakon ove akcije može se smatrati instaliran replikaciju i konfiguriran, što znači da je sada tvoj glavni server neće patiti od visokog opterećenja i u slučaju kvara stola na njemu se lako može vratiti na drugom računalu. Rezultat može biti nekoliko godina da se zaboravi o kupnji novog hardvera za teške sisteme i sadržaja sa uspostavljen rad postojeće opreme.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bs.atomiyme.com. Theme powered by WordPress.