Računala, Baze podataka
Replikacija MySQL. Kratka digresija
Prije ili kasnije, administrator prije bilo kakvih problema nastaje kada moć svojih servera nije dovoljno za zadatke, i kupnju nove opreme je praktički nemoguće zbog financijskih teškoća, ili samo takva kupnja je u dvojbi oko svoje doigravanje u budućnosti.
U svjetlu tih događaja nije suvišno znati o takvom konceptu kao replikacije baze podataka. Takvo znanje je znatno pojednostaviti život bilo koje osobe koja se bavi teškim uvjetima rada sustava i usluga će stvoriti optimalnu konfiguraciju radne hardvera. Općenito govoreći, replikacija baze podataka podrazumijeva sindikalne kapaciteta postavljene računala poboljšati koeficijent performansi sustava i njegovu otpornost. Prvi učinak može se postići izbacivanje iz zahtjeva za backup server, a drugi - stvaranjem lokalnu kopiju baze podataka, koji će zamijeniti glavnu bazu, ako je potrebno.
Najjednostavniji i najčešći način da se repliciraju organizaciju - replicira MySQL. I MySQL podržava ovu funkcionalnost sa 3.23.15 verziju i samo u jednom smjeru replikacije. U tom slučaju, posebna konfiguracija «gospodar-rob», gdje je glavni server (master) također može biti istovremeno i rob poslužitelj (slave).
MySQL odgovor u određenom trenutku se provodi na sljedeći način. Izrada master server, koji je odgovoran za pratiti promjene u binarnoj datoteci, koja prikazuje sve promjene baze podataka i rob stroja ili strojevi za čitanje i izvršavanje ovog upita datoteku. Slave stalno komunicira s glavnom, dakle, sve promjene koje su napravljene na masteru, prelazak na rob, i ne postoji odstupanje od stanja i netočnih podataka.
MySQL replikacija instaliran u nekoliko koraka.
- Administrator sustava mora osigurati da svi njegovi strojevi trčanje najnoviju verziju MySQL.
- Morate stvoriti novog korisnika na glavnom poslužitelju, prijavu koja će biti MySQL odgovor (mora imati FILE razinu privilegija i pravo na komunikaciju s rob-strojevi).
- Zatim morate da se zaustavi MySQL na vrhovnog zapovjednika i podređenog poslužitelja i kopirati sve podatke vezane za replikaciju. Na UNIX sustavima moguće je napraviti tar naredbu, koja čini backup cijelog kataloga. Windows korisnici će pristup WinZip.
- U odjeljku mysqld dodati sljedeće: poslužitelja id = jedinstveni broj, prijavu za smeće. Sve promjene odvijaju u My.conf datoteke na glavnom poslužitelju, nakon čega je nužno mora biti preopterećen.
- Na rob-strojeva u istoj datoteci morate dodati sljedeći kod:
majstor-host =
majstor-user =
majstor-password =
majstor-port =
poslužitelja id =
* U zagrade moraju unijeti svoje podatke, umjesto gore navedenog teksta.
Na kraju svega kopiranje baze podataka na slave serveru i ponovno sve strojeve.
Nakon ove akcije može se smatrati odgovor instaliran i konfiguriran, što znači da je sada vaš glavni poslužitelj neće patiti od visokog opterećenja te u slučaju kvara stola na to se lako može vratiti na drugom računalu. Rezultat može biti nekoliko godina zaboraviti o kupnji novog hardvera za teške uvjete rada sustava i sadržaja s utvrđenim rad postojeće opreme.
Similar articles
Trending Now