ՀամակարգիչներՏվյալների բազաներ

Replication MySQL. Համառոտ շեղում

Վաղ թե ուշ, ադմինիստրատոր, նախքան որեւէ խնդիր է առաջանում, երբ իշխանությունը իր սերվերների բավարար չէ, առաջադրանքներ, եւ նոր սարքավորումների ձեռքբերումը, գործնականում անհնար է, քանի որ ֆինանսական դժվարությունների, կամ պարզապես այդպիսի գնման է կասկածի տակ իր հուսալիություն ապագայում.

Լույսի ներքո նման միջոցառումների չէ ավելորդ է իմանալ նման հայեցակարգի, ինչպիսին replication տվյալների բազայում. Այդպիսի գիտելիքները զգալիորեն պարզեցնել կյանքը ցանկացած անձի զբաղվում է ծանր duty համակարգերում եւ սպասարկման կստեղծի օպտիմալ աշխատանքային սարքավորումային կոնֆիգուրացիան: Ընդհանուր առմամբ, այդ տվյալների բազան replication ենթադրում միության կարողությունները սահմանված համակարգիչների բարելավել գործակիցը կատարման համակարգի եւ դրա resiliency. Առաջին ազդեցությունը կարող է հասնել նետում դուրս խնդրանքներին է կրկնօրինակում սերվերի, եւ երկրորդը `ստեղծելով մի տեղական պատճենը մասնակի, որը կփոխարինի հիմնական բազան, եթե անհրաժեշտ է.

Ամենապարզ եւ առավել տարածված ձեւն է վերարտադրելու կազմակերպումը - է replicated MySQL. Եւ MySQL աջակցում է այս ֆունկցիոնալությունը հետ 3.23.15 տարբերակի եւ միայն միակողմանի վերարտադրությունը. Այս դեպքում, հատուկ կոնֆիգուրացիա է «master-ստրուկների», որի հիմնական սերվերը (վարպետ) կարող է նաեւ լինել միաժամանակ եւ ստրուկ սերվերի (ստրուկների):

MySQL replication տվյալ պահին իրականացվում է հետեւյալ կերպ. Ստեղծել վարպետության սերվեր, որը պատասխանատու է հետեւել փոփոխությունները երկուական ֆայլ, որը ցուցադրում է բոլոր բազայի փոփոխություններ եւ ստրուկների մեքենայի կամ մեքենաներ կարդալ եւ կատարել այս հարցմանը ֆայլը. Ստրուկ մշտապես շփվում է հիմնական, հետեւաբար, բոլոր փոփոխությունները, որ տիրոջ, շարժվել է դեպի ծառային, եւ չկա ոչ մի շեղում իրավիճակի եւ սխալ տվյալների վրա:

MySQL replication տեղադրվել է մի քանի քայլերի.

  1. Այդ համակարգը ադմինիստրատորը պետք է համոզվեք, որ բոլոր իր մեքենաները վազում վերջին տարբերակը MySQL.
  2. Դուք պետք է ստեղծել նոր օգտվող է վարպետի սերվերի, մուտքի, որը կլինի MySQL replication (այն պետք է ունենա ֆայլը արտոնություն մակարդակը եւ հետ շփվելու իրավունք ծառան մեքենաների):
  3. Հաջորդ, դուք պետք է դադարեցնել MySQL վրա գլխավոր հրամանատարն է, եւ ստրկատիրական սերվերների եւ պատճենել բոլոր տվյալների հետ կապված վերարտադրությունը. On Unix հիմնված համակարգերի, դա հնարավոր է անել թառ հրամանը, որը ստիպում է պահեստային ամբողջ կատալոգ: Windows օգտվողները կմոտենամ WinZip.
  4. Բաժնում mysqld ավելացնել հետեւյալը սերվերի-id = եզակի համարը, մուտք bin. Բոլոր փոփոխությունները տեղի են ունենում My.conf ֆայլ վարպետի սերվերի, որից հետո այն պետք է անպայման գերծանրաբեռնված:
  5. Վրա ծառան մեքենաների նույն ֆայլը Ձեզ անհրաժեշտ է ավելացնել հետեւյալ կոդը:

master-հյուրընկալող = <անունը Ձեր վարպետ հյուրընկալող>

master-օգտվողին = <Լոգին>

վարպետ գաղտնաբառը = <օգտվողի գաղտնիքը գաղտնաբառը>

վարպետ-նավահանգիստ = <նավահանգիստ, որը կկապի ստրուկների սերվերը դեպի հիմնական>

սերվերի id =

* Ի անկյուն փակագծերը պետք է մուտքագրեք Ձեր տվյալները, փոխարեն վերը նշված տեքստի.

Վերջում բոլորս պատճենել տվյալների բազան է ստրուկների սերվերի եւ վերսկսել է բոլոր մեքենաների.

Այն բանից հետո, այդ գործողությունները կարող են դիտվել որպես վերարտադրությունը տեղադրել եւ կարգավորել, ինչը նշանակում է, որ այն այժմ ձեր հիմնական սերվերը չի տառապում բարձր ծանրաբեռնվածության եւ ձախողման դեպքում մի սեղանի վրա դրա հեշտությամբ կարող է վերականգնվել մեկ այլ համակարգչի համար. Արդյունքը կարող է լինել մի քանի տարի է մոռանալ գնման նոր ապարատային համար ծանր duty համակարգերի եւ բովանդակության հետ սահմանված աշխատանքի գոյություն ունեցող սարքավորումների.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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