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

    Repliciranje baze podataka

    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-a

    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.

    1. Administrator sustava mora osigurati da svi njegovi strojevi imaju najnoviju verziju MySQL instaliranog.
    2. 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).
    3. 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.
    4. 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.
    5. 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.

    Repliciranje baze podataka

    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.

    Dijelite na društvenim mrežama:

    Povezan
    SQL datoteku. SQL format datoteke: opis proširenjaSQL datoteku. SQL format datoteke: opis proširenja
    MySQL je ono što i gdje se primjenjuje?MySQL je ono što i gdje se primjenjuje?
    Создание базы данных MySQL - составляющая любого сайтаСоздание базы данных MySQL - составляющая любого сайта
    MySQL - što je to? Pogreška MySQL-aMySQL - što je to? Pogreška MySQL-a
    MySQL odaberite od odabira: operator uzorkovanjaMySQL odaberite od odabira: operator uzorkovanja
    Koristeći MySQL: umetnite uKoristeći MySQL: umetnite u
    MySQL - zahtjev u zahtjevu. MySQL: primjeri upita. Ugrađeni MySQL upitiMySQL - zahtjev u zahtjevu. MySQL: primjeri upita. Ugrađeni MySQL upiti
    MySQL - Naredbe konzole sustava WindowsMySQL - Naredbe konzole sustava Windows
    Obriši izjavu Izbriši MySQLObriši izjavu Izbriši MySQL
    Praksa korištenja funkcije računanja MySQLPraksa korištenja funkcije računanja MySQL
    » » MySQL replikacija. Kratak izlet
    LiveInternet