KompjûtersDatabases

Witten MySQL. In koart digression

Earder of letter, in behearder ear't der probleem ûntstiet as de krêft fan syn tsjinners is net genôch foar de taken, en de oankeap fan nije apparatuer is praktisch ûnmooglik fanwege finansjele swierrichheden, of krekt sa'n oankeap is yn twifel oer syn weromfertsjintiid yn 'e takomst.

Yn it ljocht fan sokke barrens net oerstallich te witten oer sa'n begryp as it witten databank. Sokke kennis is gâns ferienfâldigje it libben fan in persoan him dwaande mei swiere taak systemen en tsjinst sil meitsje in optimaal wurkje hardware konfiguraasje. Yn algemiene betingsten, de databank witten ymplisearret uny kapasiteiten set fan kompjûters te ferbetterjen it koëffisjint fan prestaasjes fan it systeem en syn resiliency. De earste útwurking kin berikt wurde troch smyt út fan de fersiken om de reservekopy tsjinner, en de twadde - troch it kreëarjen fan in lokale kopy fan de databank, dat sil ferfange de wichtichste basis as dat nedich is.

De ienfâldichste en meast foarkommende manier te replicate de organisaasje - wurdt replicated MySQL. En MySQL stipet dizze funksjonaliteit mei de 3.23.15 ferzje en mar ien-wei witten. Yn dit gefal, in spesjale konfiguraasje fan de «master-slave», wêrby't it wichtichste tsjinner (master) kin ek wêze tagelyk en slaaf tsjinner (slaaf).

MySQL witten op in jûn momint wurdt útfierd as folget. Meitsje in master tsjinner, dat is ferantwurdlik te folgjen de feroaringen fan 'e binaire triem, dat toant alle databank feroarings en de slaaf masine of masines om te lêzen en útfiere dizze query triem. Slave hieltyd kommunisearret mei de wichtichste, dêrom, alle feroarings makke ta de master, harren foar de slaaf, en der is gjin divergence fan de situaasje en ferkearde gegevens.

MySQL witten ynstallearre yn meardere stappen.

  1. De systeembehearder moatte der wis fan, dat al syn masines rint de lêste ferzje fan MySQL.
  2. Jo moatte meitsje in nije brûker op de master tsjinner, in oanmeld dat sil wêze MySQL witten (it moat FILE privileezje nivo en it rjocht om te kommunisearjen mei de slaaf-masines).
  3. Folgjende jo moatte stopje de MySQL op de oerbefelhawwer en slaaf servers en kopiearje alle gegevens related to witten. On Unix-basearre systemen is it mooglik te meitsje tar kommando, dat makket in reservekopy fan de hiele katalogus. Windows brûkers sille oanpak WinZip.
  4. Yn ûnderdiel mysqld heakjen it folgjende: tsjinner-id = unyk getal, log-bin. Alle feroarings plakfine yn My.conf triem op de master tsjinner, wêrnei't it moat needsaaklikerwize wurde oerladen.
  5. Op de slave-masines yn itselde triem dy't jo moatte heakjen de folgjende koade:

master-host =

master-brûker =

master-wachtwurd =

master-port =

server-id =

* Yn hoeke heakjes moatte folje dyn gegevens, ynstee fan de boppesteande tekst.

Oan 'e ein fan alle kopiearje de databank oan' e slaaf tsjinner en nij starte alle masines.

Neidat dizze aksjes kinne wurde beskôge as witten ynstallearre en ynsteld, wat betsjut dat it is no dyn wichtichste tsjinner sil gjin lêst fan 'e hege lading en yn gefal fan útfal fan in tafel derop dat maklik kinne weromset wurde op in oare kompjûter. It resultaat kin in pear jier te ferjitte oer it keapjen fan nije hardware foar swiere plicht systemen en de ynhâld mei in oprjochte wurk fan besteande apparatuer.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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