KompiuteriaiDuomenų bazės

Replikacijos MySQL. Trumpa ekskursas

Anksčiau ar vėliau, prieš bet kokios problemos administratorius įvyksta, kai jos serverių galios nepakanka užduočių ir naujos įrangos pirkimo yra praktiškai neįmanoma dėl finansinių sunkumų, ar tiesiog toks pirkinys yra abejonių dėl jo atsipirkimo ateityje.

Be tokių įvykius nėra perteklinis žinoti apie tokios sąvokos kaip replikacijos duomenų bazę. Tokios žinios yra gerokai supaprastinti bet kuris asmuo, vykdantis sunkiųjų sistemų ir paslaugų gyvenimą sukurs optimalų darbo aparatūros konfigūraciją. Apskritai, duomenų bazės replikacija reiškia sąjungų gebėjimus rinkinys kompiuterių pagerinti veiklos sistemos ir jos stangrumui koeficientą. Pirmasis poveikis gali būti pasiektas mesti iš prašymų į atsarginį serverį, o antrasis - sukuriant vietinį kopiją duomenų bazę, kuri, jei reikia, pakeis pagrindinę bazę.

Pats paprasčiausias ir labiausiai paplitęs būdas atkartoti organizaciją - replikuoja MySQL. Ir MySQL palaiko šią funkciją su 3.23.15 versija ir tik vieną pusę replikacija. Šiuo atveju ypatingas konfigūracija «meistras-vergų», kuriame pagrindinis serveris (magistro) taip pat gali būti vienu metu ir vergas serverio (slave).

MySQL duomenų replikacijos tam tikru metu yra įgyvendinamas taip. Sukurti pagrindinio serverio, kuris yra atsakingas sekti dvejetainis failas, kuris rodo visus duomenų bazės pokyčius ir pavaldinio mašiną ar mechanizmų skaityti ir vykdyti šią užklausą failą pakeitimus. Vergas, nuolat bendrauja su pagrindiniu, todėl visi pakeitimai kapitonui, pereiti į vergas, ir nėra padėties ir neteisingų duomenų skirtumai.

MySQL replikacijos įdiegta keliais etapais.

  1. Sistemos administratorius turi įsitikinti, kad visi jos mašinos veikia naujausią MySQL.
  2. Jūs turite sukurti naują vartotoją nuo pagrindinio serverio, prisijungimo, kuris bus MySQL replikacija (jis turi turėti FILE privilegija lygį ir teisę bendrauti su vergų mašinoms).
  3. Kitas jums reikia sustabdyti MySQL ant vyriausiųjų ir vergų serverių vadas ir nukopijuoti visus duomenis, susijusius su replikacija. Apie UNIX sistemose tai įmanoma padaryti deguto komandą, kuri daro visą katalogą atsarginę kopiją. Windows vartotojai bus požiūris WinZip.
  4. Skyriuje mysqld pridėti šį: Serverio-id = unikalus numeris, log-bin. Visi pokyčiai vyksta My.conf failą pagrindinio serverio, po kurio jis būtinai turi būti perkrautas.
  5. Dėl vergovės mašinų pačiame faile jums reikia pridėti šį kodą:

Master-host =

Master-vartotojas =

Master-password =

Master-Port =

serveris-tapatybės =

* Laužtiniuose skliaustuose turite įvesti savo duomenis, vietoj pirmiau tekste.

Pasibaigus visiems galutiniams kopijuoti duomenų bazę į vergų serverį ir iš naujo paleiskite visas mašinas.

Po šie veiksmai gali būti laikomi įdiegta ir sukonfigūruota, o tai reiškia, kad jis dabar pagrindinis jūsų serverio nebus kenčia nuo didelės apkrovos ir nesėkmės atveju lentelės ant jo lengvai galima atkurti kitame kompiuteryje replikacija. Rezultatas gali būti keletą metų pamiršti apie pirkimo naują įrangą sunkiųjų sistemų ir turinio su nustatyta darbo esamos įrangos.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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