MySQL replikacija. Kratak izlet
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.
sadržaj
U svjetlu takvih događaja, nije neophodno upoznati se s takvim konceptom kao replikacija baze podataka. Takvo znanje će uvelike pojednostaviti život bilo koje osobe uključene u servisiranje visoko opterećenih sustava i stvoriti optimalnu radnu konfiguraciju hardvera. Općenito, replikacija baze podataka uključuje prikupljanje snage skupa računala radi poboljšanja performansi sustava i tolerancije na kvarove. Prvi učinak može se postići bacanjem dijela zahtjeva na rezervni poslužitelj, a drugi izradom lokalne kopije baze podataka koja će, ako je potrebno, zamijeniti glavnu bazu podataka.
Najjednostavniji i najjednostavniji način za organiziranje replikacije je replicacija MySQL-a. I MySQL podržava tu funkcionalnost s verzijom 3.23.15 i samo jednosmjernom replikacijom. U tom se slučaju stvara posebna konfiguracija "master-slave", a glavni poslužitelj može istodobno biti poslužitelj robova.
Replikacija MySQL provodi se na sljedeći način. Osnovan je glavni poslužitelj čija je odgovornost nadgledanje promjena u binarnoj datoteci, koja prikazuje sve izmjene u bazi podataka i stroja ili strojeva robova koji čitaju i izvršavaju upite iz ove datoteke. Servis poslužitelja trajno je povezan s glavnim računalom, tako da sve promjene koje su se dogodile na masteru idu na rob, a ne postoji situacija odstupanja i netočnosti podataka.
Replikacija MySQL je instalirana u nekoliko faza.
- Administrator sustava mora osigurati da svi njegovi strojevi imaju najnoviju verziju MySQL instaliranog.
- Morate stvoriti novog korisnika na glavnom poslužitelju, prema kojem će replikacija MySQL biti zapisana (mora imati FILE privilegijsku razinu i pravo na komunikaciju s robovima).
- Zatim morate zaustaviti MySQL na master i slave poslužitelje i kopirati sve podatke povezane s replikacijom. Na Unix sustavima to se može učiniti pomoću tar naredbe, koja čini sigurnosnu arhivu cijelog direktorija. WinZip je pogodan za korisnike Windowsa.
- Dodajte sljedeće retke na mysqld odjeljak: server-id = jedinstveni broj, log-bin. Sve promjene izvršene su u My.conf datoteci na glavnom poslužitelju, nakon čega mora biti preopterećena.
- Na robovima u istoj datoteci morate dodati sljedeći isječak koda:
master-host =
master-user =
master-password =
master-port =
poslužitelj-id =< id ovog robnog stroja>
* U trokutastim zagradama trebate unijeti svoje podatke, a ne gornji tekst.
Na kraju kopirajte sve baza podataka do poslužitelja robova i ponovno pokretanje svih strojeva.
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. Kao rezultat toga, možete zaboraviti na kupnju novog za nekoliko godina hardver za visoko opterećene sustave i biti zadovoljan utvrđenim radom postojeće opreme.
- Distribuirane baze podataka
- SQL datoteku. SQL format datoteke: opis proširenja
- MySQL je ono što i gdje se primjenjuje?
- Создание базы данных MySQL - составляющая любого сайта
- MySQL - što je to? Pogreška MySQL-a
- MySQL odaberite od odabira: operator uzorkovanja
- Koristeći MySQL: umetnite u
- MySQL - zahtjev u zahtjevu. MySQL: primjeri upita. Ugrađeni MySQL upiti
- MySQL - Naredbe konzole sustava Windows
- Obriši izjavu Izbriši MySQL
- Praksa korištenja funkcije računanja MySQL
- Brisanje duplikata MySQL-a
- Kako stvoriti mysql bazu podataka
- Kako stvoriti bazu podataka i što je SQL?
- Kako izraditi vlastiti poslužitelj
- Kako koristiti u MySQL: vremensku oznaku i datetime
- Pristup rezultatima uzorka putem MySQL fetch polja
- Grupiranje MySQL zapisa: skupina po
- Administracija MySQL-a: kako stvoriti korisnika i odrediti svoja prava
- Osnovne vrste podataka Mysql
- DBMS je sustav upravljanja podacima