MySQL- ից MariaDB- ով գաղթելը հեշտ է:

Երբ խոսքը վերաբերում է (հարաբերական) տվյալների բազաներին, MySQL- ը անվիճելի հաղթող է դարձել.


Բայց հիմա այն լուրջ մրցակցություն ունի!

Ի տարբերություն տվյալների բազայի այլ համեմատությունների, MySQL- ն ընդդեմ MariaDB- ն ունի նվազագույն իրական, օբյեկտիվ արժանիք: Նրանք գրեթե նույնն են (և մի որոշ ժամանակ անց, նույնն էին), ունեն նույն գրացուցակային կառուցվածքները և շարահյուսությունները, և նույն կատարումը.

Այո, MariaDB- ի 10-ը թողարկելուց հետո ամեն ինչ ավելի արագ սկսվեց շեղվել, բայց նույնիսկ MariaDB- ի գործադրման հրամանը կոչվում է «mysql»:!

Այնպես որ, մինչ դուք այստեղ եք սովորել, թե ինչպես գաղթել MySQL- ից MariaDB, կարծում եմ, որ շատ հետաքրքիր կլինի իմանալ, թե որտեղից է սկսվել այդ հանկարծակի մրցակիցը: Եթե ​​դուք MariaDB- ում նոր եք, ապա գուցե մտածեք դա վերցնելը առցանց դասընթաց.

Պատմությունը ՝ MariaDB- ի հետևում

Առանց հանրագիտարանային ամբողջական ռեժիմի գործարկման ՝ թույլ տվեք անցնել հիմնական կետերին.

MySQL- ն ի սկզբանե թողարկվել է 1995 թ Մայքլ Վիդենիուս սահմանափակող, թանկ առաջարկների այլընտրանք առաջարկել, ինչպիսիք են Microsoft- ի SQL Server- ը կամ Oracle- ի հայցը: Եվ մնացածը, ինչպես ասում են, եթե պատմությունը. MySQL- ն այնքան հայտնի դարձավ, որ շուտով ծրագրավորողները մոռացան, որ SQL- ը և MySQL- ն երկու տարբեր բան են: Նախահաշիվները տարբեր են, բայց արդար կլինի ասել, որ MySQL- ը հրամայում է գրելու տվյալների բազայի մոտ 45% -ը:.

Աղբյուրը ՝ eversql.com

Երկար պատմություն կարճ ասելու համար MySQL- ն ձեռք է բերվել Sun Microsystems- ի կողմից, որն էլ իր հերթին ձեռք է բերել: . . Այո, Oracle: Արդյունքում, ամենամեծ աղբյուրի տվյալների բազայի ամենամեծ շարժիչն այժմ պատկանում էր աշխարհի ամենահաջողակ առևտրային տվյալների բազայի ընկերությանը: MySQL- ի բնօրինակ ստեղծողներին, սա մահվան ծնկ էր բազաների շարժիչի համար, որն օգտագործվում էր և սիրվում էր միլիոնավոր մարդկանց կողմից.

Նրանք վախեցավ որ Oracle- ը հոգ էր տանում միայն MySQL- ի զարմանահրաշ օգտագործողի բազան, կամաց-կամաց կսպաներ նախագծի ոգին, մեծապես առևտրայնացնում էր այն.

Արդյունքում, MySQL- ի մաքուր GPL պատառաքաղը կոչվեց ՄարիաԴԲ, ծնվել է 2010 թ.

Հիմա, եթե դուք գաղթում եք MariaDB- ում?

Դժվար է վիճել այս կամ այն ​​կերպ, և անկախ մշակողների համար դա որևէ նշանակություն չունի: Հանրաճանաչ ժողովրդականություն, MariaDB- ն դեռ ոչ մի տեղ մոտ չէ MySQL- ին, բայց հայտնի է դառնում.

Օրինակ ՝ WordPress- ի տեղադրման ՀՏՀ նշում է MySQL- ը և MariaDB- ը նույն շնչով.

Երկարաժամկետ լուծումների վրա աշխատող ավելի մեծ թիմերի համար դա կախված է նրանից, թե որքանով են նրանք վստահում Oracle- ին MySQL- ի բնօրինակ իդեալները անառիկ պահելու համար: Դժվար է ասել, որ դրանք մի գիշերվա ընթացքում կկիրառեն draconian արտոնագրման պայմանները, բայց անհավանական չէ նաև.

Միավորել դա այն փաստի հետ, որ MariaDB- ն կարող է ավելի արագ նորարարվել և շուտով անհամատեղելի կլինի MySQL- ի հետ հիմնարար մակարդակի հետ, և անջատիչ գործելու լուրջ դեպք կա: Դրանից բացի, այժմվա համար կարևոր չէ, և որոշ պարանոիդ բիզնեսներից բացի, MySQL- ի օգտվողները շարունակում են մնալ այնտեղ, որտեղ գտնվում են.

Ինչպե՞ս գաղթել MySQL- ից MariaDB?

MySQL- ը դեպի MariaDB- ն այն ծաղրական դյուրին գաղթներից մեկն է, որը դուք երբևէ կանեք ձեր կյանքում: Դեռ ոչինչ չի կարելի անել, և ձեզ կմնա մտածել ՝ «Դա այդպես է»: այն ավարտվելուց հետո Ըստ էության, դուք միայն պետք է անեք.

  1. Համոզվեք, որ ձեր փաթեթի մենեջերը մուտք ունի MariaDB.
  2. Դադարեցրեք MySQL- ը.
  3. Տեղադրեք MariaDB- ը

Այո, դա այդպես է!

Օրինակ, եթե Ubuntu 18.04-ում եք, առաջին քայլը `MariaDB- ի աղբյուրները ձեր համակարգին ավելացնելը` այսպիսին է.

sudo apt-get install software-Properties- սովորական
sudo apt-key adv –recv-keys –keyserver hkp: //keyserver.ubuntu.com: 80 0xF1656F24C74CD1D8
sudo add-apt-repository ‘deb [arch = amd64, arm64, ppc64el] http://suro.ubaya.ac.id/mariadb/repo/10.3/ubuntu bionic main’
sudo apt- ստացեք թարմացում

Հիմա ժամանակն է դադարեցնել MySQL- ն ՝

sudo service mysql stop

այնուհետև տեղադրեք MariaDB- ն, որը գործարկվելու է գործարկման ավարտից հետո.

տեղադրեք mariadb- սերվեր

Եվ հաջորդը գալիս է: . . Ոչինչ!

Այո, դա այն է, դուք հաջողությամբ գաղթել եք MySQL- ից MariaDB: Գիտեմ, որ անհնար է հավատալ դրան.

Նկատի ունեմ, հաստատ դրանում պետք է ավելին լինի, քան ընդամենը 2-3 հրամաններ: Ի՞նչ կասեք շտեմարանների նետում և ներմուծում: Ինչ վերաբերում է տվյալների բազայի օգտագործողներին, գաղտնաբառերին և արտոնություններին: Իսկ օպտիմալացման պարամետրերը (DB ադմինիստրատորների համար)?

Անկեղծ ասած, դրա համար որևէ մեկի համար զրոյական կարիք կա: MariaDB- ը «բաց թողնվող» փոխարինում է MySQL- ի համար: Հիշեք, որ դա միայն MySQL նախագծի բաց աղբյուրի պատառաքաղն է, ուստի անպայման նույնն է: Ինչպես նախկինում ասացի, տարաձայնությունները կավելանան ժամանակի հետ, բայց այս պահի դրությամբ ոչինչ չկա անելու, բացառությամբ MySQL- ի դադարեցման և MariaDB- ի տեղադրման: ��

Եթե ​​դուք դեռ չեք հավատում (ինչը ես հիանում եմ!), Ես ձեզ հորդորում եմ ղեկավարվել այդ պաշտոնյայի վրա գաղթի փաստաթղթեր, որոնք վստահեցնում են հայցադիմումը.

Դուք որոշել եք MySQL- ից տեղափոխվել MariaDB, բայց մի փոքր նյարդայնանում եք: Վերջին բանը, որ դուք ուզում եք `կոպիտ կոտրվածքի մեջ խառնվել եք: Մի անհանգստացեք, քանի որ MariaDB- ը նախագծված է որպես MySQL- ի թողարկման փոխարինում: Դուք պետք է կարողանաք տեղադրել MariaDB- ը ձեր MySQL սերվերի վրա, այնուհետև անցնել ձեր բիզնեսին `առանց դրամայի.

Հուսով եմ, որ դա լուծում է: Մի անհանգստացեք, ես անձամբ եմ գաղթել MySQL- ի մի քանի տվյալների շտեմարան ՝ առանց որևէ դժվարության, ուստի վախենալու ոչինչ չկա: ��

Ի վերջո, եթե Ubuntu 18.04-ի այլ հարթակ եք, ապա MariaDB- ն օգտակար է գործիք որը կարող է առաջացնել անհրաժեշտ հրամաններ ձեզ համար պարզապես պատճենելու և տեղադրելու համար.

Նախքան այս հոդվածը փակելը, զգուշորեն խոսք. Խնդրում եմ վերցնել կրկնօրինակ ձեր MySQL տվյալների ֆայլերը, նախքան կատարելագործումը կատարելը.

Նույնքան կարևոր է, խնդրում ենք մանրակրկիտ ուսումնասիրություն կատարել MariaDB- ի ձեր տեղադրած տարբերակի համատեղելիության վերաբերյալ, եթե օգտագործում եք նախապես կառուցված երրորդ կողմի գործիքներ (օրինակ ՝ Magento, Drupal և այլն):.

ՏԵՂԵՐ.

  • Տվյալների շտեմարան

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map