Mga computerMga database

Pagtitiklop MySQL. Isang maikling digression

Sa malao't madali, ang isang administrator bago ang anumang problema ay nangyayari kapag ang kapangyarihan ng kanyang mga server ay hindi sapat para sa mga gawain, at ang pagbili ng mga bagong kagamitan ay halos imposible dahil sa pinansiyal na paghihirap, o lamang tulad ng isang pagbili ay may pagdududa tungkol sa payback sa hinaharap.

Sa liwanag ng naturang mga kaganapan ay hindi kalabisan malaman tungkol sa tulad ng isang konsepto bilang ang database pagtitiklop. Ang gayong kaalaman ay makabuluhang gawing simple ang buhay ng sinumang tao ay nakikibahagi sa mabigat na tungkulin system at serbisyo ay lumikha ng isang optimal nagtatrabaho configuration hardware. Sa mga pangkalahatang tuntunin, ang database pagtitiklop ay nagpapahiwatig capacities union set ng mga computer upang mapabuti ang koepisyent ng pagganap ng sistema at ang mga kabanatan. Ang unang epekto ay maaaring nakakamit sa pamamagitan ng pagkahagis out ng mga kahilingan sa backup server, at ang pangalawang - sa pamamagitan ng paglikha ng isang lokal na kopya ng database, na papalitan ang pangunahing base kung kinakailangan.

Ang pinakasimpleng at pinaka-karaniwang paraan upang ginagaya ang samahan - Ginagaya MySQL. At MySQL ay sumusuporta sa ang functionality na ito sa 3.23.15 bersyon at lamang one-way pagtitiklop. Sa kasong ito, ang isang espesyal na configuration ng «master-alipin», kung saan ang pangunahing server (master) ay maaari ding maging sabay-sabay at alipin server (alipin).

MySQL pagtitiklop sa isang naibigay na oras ay ipinatupad tulad ng sumusunod. Gumawa ng isang master server, na kung saan ay may pananagutan upang sundin ang mga pagbabago sa mga binary file, na nagpapakita ng lahat ng database ng mga pagbabago at ang mga alipin machine o machine na basahin at execute ang query na file. Slave patuloy na nakikipag-usap ang pangunahing, samakatuwid, lahat ng mga pagbabago na ginawa sa ang panginoon, lumipat sa alipin, at walang pagkakaiba-iba ng ang sitwasyon at hindi tamang data.

MySQL pagtitiklop naka-install sa ilang mga hakbang.

  1. Ang system administrator ay dapat tiyakin na ang lahat machines kanyang tumatakbo sa pinakabagong bersyon ng MySQL.
  2. Kailangan mong lumikha ng isang bagong user sa master server, isang pag-login na magiging MySQL pagtitiklop (dapat itong magkaroon ng FILE pribilehiyo na antas at ang karapatan na makipag-ugnayan sa alipin-machine).
  3. Susunod na kailangan mong ihinto ang MySQL sa kumander in chief at alipin server at kopyahin ang lahat ng mga data na may kaugnayan sa pagtitiklop. Sa Unix-based na mga sistema ng ito ay posible na gumawa ng tar utos, na kung saan ay gumagawa ng isang backup ng buong catalog. Mga gumagamit ng Windows lapitan WinZip.
  4. Sa seksyong mysqld idagdag ang sumusunod: server-id = natatanging numero, mag-log-bin. Lahat ng mga pagbabago na maganap sa My.conf file sa master server, pagkatapos kung saan ito ay dapat kinakailangang overload.
  5. Sa alipin-machine sa parehong file na kailangan mo upang idagdag ang sumusunod na code:

master-host =

master-user =

master-password =

master-port =

server-id =

* Sa angle brackets kailangang ipasok ang iyong data, sa halip na ang teksto sa itaas.

Sa dulo ng lahat ng kopya ng database sa alipin server at i-restart ang lahat ng mga machine.

Pagkatapos ay maaaring itinuturing ang mga pagkilos tulad ng pagtitiklop naka-install at isinaayos, na nangangahulugan na ito ay ngayon ang iyong pangunahing server ay hindi magdusa mula sa mataas na load at sa kaso ng kabiguan ng isang table dito madali itong maibabalik sa ibang computer. Ang resulta ay maaaring maging ng ilang taon upang makalimutan ang tungkol sa pagbili ng bagong hardware para sa mabigat na tungkulin sistema at nilalaman na may isang naitaguyod na gawain ng mga umiiral na kagamitan.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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