Kompjutera, Bazat e të dhënave
Replikimi MySQL. Një dalje nga tema shkurtër
Herët ose vonë, një administrator para se ndonjë problem ndodh kur fuqia e serverat e saj nuk është e mjaftueshme për detyrat, dhe blerjen e pajisjeve të reja është praktikisht e pamundur për shkak të vështirësive financiare, ose vetëm një blerje të tillë është në dyshim për shpagim të saj në të ardhmen.
Në dritën e ngjarjeve të tilla nuk është e tepërt të dini në lidhje me një koncept të tillë si bazën e të dhënave të replikimit. Njohja jote është lehtësuar ndjeshëm jetën e çdo personi të angazhuar në sistemet e rënda dhe të shërbimit do të krijojë një konfigurimin optimal pune hardware. Në terma të përgjithshme, replikimi database nënkupton kapaciteteve të sindikatave grup i kompjuterëve të përmirësojnë koeficientin e performancës së sistemit dhe elasticitet të saj. Efekti i parë mund të arrihet duke hedhur jashtë kërkesave në server backup, dhe e dyta - duke krijuar një kopje lokale të dhënave, e cila do të zëvendësojë bazën kryesore nëse është e nevojshme.
Mënyra më e thjeshtë dhe më e zakonshme për të replikuar organizatën - është përsëritur MySQL. Dhe MySQL mbështet këtë funksionalitet me versionin 3.23.15 dhe vetëm një-mënyrë përsëritje. Në këtë rast, një konfigurim të veçantë të «master-rob», ku serveri kryesor (master) mund të jetë në të njëjtën kohë dhe server rob (rob).
MySQL përsëritje në një kohë të caktuar zbatohet si më poshtë. Krijo një server master, i cili është përgjegjës për të ndjekur ndryshimet e file binar, i cili tregon të gjitha ndryshimet e të dhënave dhe makinë skllav apo makina për të lexuar dhe për të ekzekutuar këtë fotografi query. Slave vazhdimisht komunikon me kryesore, pra, të gjitha ndryshimet e bëra të zotit, të lëvizin për në rob, dhe nuk ka divergjenca të gjendjes dhe të dhënave të pasakta.
MySQL përsëritje instaluar në disa hapa.
- Administratori i sistemit duhet të siguroheni që të gjitha makinat e saj drejtimin versionin e fundit të MySQL.
- Ju duhet të krijoni një përdorues të ri në server master, një hyrje e cila do të jetë MySQL përsëritje (ajo duhet të ketë nivelin e privilegj të paraqesë dhe të drejtën për të komunikuar me skllavin-makinat).
- Tjetra ju duhet për të ndaluar MySQL për komandantin në serverat e krerëve dhe të skllevërve dhe kopje të të gjitha të dhënat që lidhen me replikim. Në sistemet e bazuara në Unix është e mundur për të bërë komandën tar, që e bën një kopje rezervë të të gjithë katalogun. përdoruesit e Windows do të takohet me WinZip.
- Në seksionin mysqld shtoni në vijim: server-id = numrin unik, log-bin. Të gjitha ndryshimet ndodhin në dosjen My.conf në server master, pas së cilës ajo detyrimisht duhet të jenë të mbingarkuara.
- Në robi-makinat në të njëjtin skedar ju duhet të shtoni kodin e mëposhtëm:
master-host =
Master-user =
master-password =
master-port =
server-id =
* Në kllapa kënd duhet për të hyrë në të dhënat tuaja, në vend të tekstit të mësipërm.
Në fund të gjithë kopje të bazës së të dhënave në server skllevërve dhe restarto të gjitha makinat.
Pasi këto veprime mund të konsiderohet si përsëritje të instaluar dhe konfiguruar, që do të thotë se ajo tani është serveri juaj kryesor nuk do të vuajnë nga ngarkesë të lartë dhe në rast të dështimit të një tavolinë mbi të ajo lehtë mund të rikthehet në një kompjuter tjetër. Rezultati mund të jetë disa vite për të harruar në lidhje me blerjen e re hardware për sistemet e rënda dhe përmbajtje me një punë të themeluar e pajisjeve ekzistuese.
Similar articles
Trending Now