KomputilojDatumbazoj

Replication MySQL. Mallonga divagación

Pli aŭ malpli frue, iu sistemestro antaŭ ol problemo okazas kiam la potenco de lia serviloj ne sufiĉas por la taskoj, kaj la aĉeto de novaj teamoj estas preskaŭ neebla pro financaj malfacilaĵoj, aŭ ĝuste tia aĉeto estas en dubo pri ĝia payback en la estonteco.

En la lumo de tiaj okazaĵoj ne superflua scii pri tia koncepto kiel la replicación datumbazo. Tia scio estas signife simpligi la vivo de ajna persono engaĝita en peza devo sistemoj kaj servo kreos optimuman laboranta aparataro agordo. En ĝeneralaj terminoj, la datumbazo replicación implicas unio kapabloj metita de komputiloj por plibonigi la koeficiento de efikeco de la sistemo kaj ĝia resiliency. La unua efiko povas esti atingita de ĵetante el la petoj al la rezerva servilo, kaj la dua - per la kreo de loka kopio de la datumbazo, kiu anstataŭigos la ĉefa bazo eventuale.

La plej simpla kaj plej ofta maniero por reprodukti la organizo -, multobliĝas MySQL. Kaj MySQL subtenas tiun funkcion kun la 3.23.15 versio kaj nur unudirekta replicación. En ĉi tiu kazo, speciala agordo de la «majstro-sklavo», en kiu la ĉefa servilo (mastro) povas ankaŭ esti samtempe kaj sklavo servilo (sklavo).

MySQL replicación je donita tempo estas implementado kiel sekvas. Krei mastro servilo, kiu respondecas sekvi la ŝanĝojn de la binara dosiero, kiu vidigas ĉiujn datumbazo ŝanĝoj kaj la sklavo maŝino aŭ maŝinoj legi kaj ekzekuti ĉi serĉvorto dosiero. Slave konstante komunikas kun la ĉefa, tial, ĉiuj ŝanĝoj faritaj al la mastro, pluiru al la sklavo, kaj ne ekzistas diverĝo de la situacio kaj malĝustajn datumojn.

MySQL replicación instalita en pluraj paŝoj.

  1. La sistemo administranto devas certigi ke ĉiuj ĝiaj maŝinoj kurante la lasta versio de MySQL.
  2. Vi devas krei novan uzanton sur la mastro-servilo, salutnomon kiun estos MySQL replicación (ĝi devas havi DOSIERO privilegio nivelo kaj la rajton komuniki kun la sklavo-maŝinoj).
  3. Sekva vi devas halti la MySQL sur la ĝenerala kapitano kaj sklavo serviloj kaj kopii ĉiujn datumojn rilataj al replicación. En Unikso-bazita sistemojn eblas fari gudro komando, kiu faras kopion de sekureco de la tuta katalogo. Windows uzantoj alproksimigxos WinZip.
  4. En sekcio mysqld aldoni la sekvajn: servilo-id = unika nombro, log-bin. Ĉiuj ŝanĝoj okazos en My.conf dosieron sur la mastro-servilo, post kiuj ĝi devas nepre esti superŝarĝita.
  5. Sur la sklavo-maŝinoj en la sama dosiero vi devas aldoni la sekvan kodon:

mastro-gastiganto =

mastro-uzanto =

majstromasonisto pasvorton =

mastro-haveno =

servilo-id =

* En angulo krampoj devas eniri viajn datumojn, anstataŭ la supre tekston.

Fine de ĉiu kopiu la datumbazo por la sklavo servilo kaj rekomencos ĉiuj maŝinoj.

Post tiuj agoj povas esti konsiderata kiel replicación instalita kaj agordita, kio signifas, ke ĝi estas nun via ĉefa servilo ne suferas pro la alta ŝarĝo kaj en kazo de fiasko de tablo sur ĝi ĝi facile povas restarigi en alia komputilo. La rezulto povas esti kelkaj jaroj forgesi pri aĉetanta novan aparataron por peza devo sistemoj kaj enhavo kun establitaj laboron de ekzistantaj teamoj.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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