KompjutersDatabases

Replikazzjoni MySQL. Ġita qasira

Illum jew wara, qabel kwalunkwe amministratur, hemm problema meta l-kapaċità tas-servers tiegħu mhix biżżejjed biex twettaq il-kompiti stabbiliti, u x-xiri ta 'tagħmir ġdid huwa kważi impossibbli minħabba diffikultajiet finanzjarji, jew sempliċiment tali xiri iqajjem dubji dwar il-ħlas lura tiegħu fil-futur.

Fid-dawl ta 'avvenimenti bħal dawn, mhuwiex superfluwu li wieħed jitgħallem dwar kunċett bħal replikazzjoni ta' database. Dan l-għarfien se jissimplifika bil-kbir il-ħajja ta 'kwalunkwe persuna involuta fis-servis ta' sistemi mgħobbija ħafna u se toħloq l-aqwa konfigurazzjoni ta 'hardware tax-xogħol. B'mod ġenerali, ir-replikazzjoni ta 'database tinvolvi l-ġbir flimkien tas-setgħa ta' sett ta 'kompjuters biex tittejjeb il-prestazzjoni tas-sistema u t-tolleranza tal-ħsarat. L-ewwel effett jista 'jinkiseb billi tinħareġ parti mit-talbiet għas-server standby, u t-tieni wieħed billi tinħoloq kopja lokali tad-database, li, jekk ikun meħtieġ, ser tieħu post il-bażi tad-data prinċipali.

L-aktar mod sempliċi u komuni biex tiġi organizzata replikazzjoni hija r-replikazzjoni MySQL. U MySQL jappoġġa din il-funzjonalità mal-verżjoni 3.23.15 u r-replika unika. F'dan il-każ, tinħoloq konfigurazzjoni speċjali "master-slave", fejn il-kaptan jista 'jkun ukoll server ta' skjav.

Replikazzjoni MySQL bħalissa hija implimentata kif ġej. Jiġi maħluq server ewlieni, li r-responsabbiltà tiegħu hija li timmonitorja l-bidliet fil-fajl binarju, li turi l-bidliet kollha fid-database u l-magna jew magni skjavi li jaqraw u jesegwixxu mistoqsijiet minn dan il-fajl. Is-server tal-iskjavi huwa kontinwament imqabbad mal-kaptan, u għalhekk il-bidliet kollha li seħħew fuq il-kaptan imorru lejn l-iskjavi, u m'hemm l-ebda sitwazzjoni ta 'diverġenza u żball tad-dejta.

Replikazzjoni MySQL Huwa stabbilit f'diversi stadji.

  1. L-amministratur tas-sistema għandu jiżgura li l-magni kollha tiegħu jkollhom l-aħħar verżjoni ta 'MySQL installata.
  2. Int trid toħloq utent ġdid fuq is-server prinċipali, li taħtu r-replikazzjoni MySQL se tkun illoggjata (għandu jkollha livell ta 'privileġġ FILE u d-dritt li tikkomunika ma' skjavi).
  3. Sussegwentement, għandek twaqqaf MySQL fuq is-servers tal-kaptan u l-iskjavi u kopja tad-dejta kollha relatata mar-replikazzjoni. Fuq is-sistemi Unix, dan jista 'jsir bil-kmand tar, li jagħmel arkivju ta' riżerva tad-direttorju kollu. WinZip huwa adattat għall-utenti tal-Windows.
  4. Żid il-linji li ġejjin fit-taqsima mysqld: server-id = numru uniku, log-bin. Il-bidliet kollha jsiru fil-fajl My.conf fuq is-server ewlieni, u wara dan għandu jkun mgħobbi żżejjed.
  5. Fuq skjavi fl-istess fajl, għandek iżżid is-snippet tal-kodiċi li ġej:

Master-host =

Master-user =

Master-password =

Master-port =

Server-id =

* F'parentesi triangolari għandek tiddaħħal id-data tiegħek, mhux it-test ta 'hawn fuq.

Fl-aħħar, kopja l -bażijiet tad-data kollha lis-servers tal-iskjavi u terġa 'tibda l-magni kollha.

Wara dawn l-azzjonijiet, ir-replikazzjoni tista 'titqies installata u kkonfigurata, li jfisser li issa s-server ewlieni tiegħek mhux se jbati minn tagħbija għolja u f'każ ta' falliment ta 'kwalunkwe tabella fuqha jista' faċilment jiġi rrestawrat minn kompjuter ieħor. Bħala riżultat, huwa possibbli li tinsa għal diversi snin dwar ix-xiri ta ' hardware ġdid għal sistemi mgħobbija ħafna u li tkun sodisfatt mix-xogħol stabbilit ta' tagħmir eżistenti.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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