[Entrypoint] GENERATED ROOT PASSWORD: *ovIDej0cNAr[apq0jWuf4KdOpI
#6) Այժմ մենք մուտք կգործենք Docker կոնտեյների mysql վահանակ՝ ստեղծված գաղտնաբառով:
Կատարեք ստորև բերված հրամանը:
docker exec -it mysql-docker-demo mysql -u root -p
Երբ ձեզ հուշում են գաղտնաբառ, մուտքագրեք վերևում նշված 5-րդ քայլը: Մուտքագրվելուց հետո դուք մուտք կգործեք MySQL հաճախորդ Docker կոնտեյներով:
Այս պահին, եթե մուտքագրեք հրաման, ինչպիսին է SHOW Databases; այնուհետև այն սխալ կառաջարկի և կխնդրեր թարմացնել/փոխել լռելյայն գաղտնաբառը:
mysql> SHOW DATABASES;ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
#7) Այժմ վերականգնենք գաղտնաբառը՝ օգտագործելով ALTER հրամանը:
ՓՈՓՈԽԵԼ ՕԳՏԱԳՈՐԾՈՂԻ «root»@'localhost' ՆՈՒՅՑՎԱԾ Է «գաղտնաբառով»:
Այստեղ «գաղտնաբառ»-ը իրական գաղտնաբառը է, որը ցանկանում եք սահմանել արմատային օգտատիրոջ համար: Դուք կարող եք այն փոխել ցանկացած արժեքի, ինչպես հարմար և ցանկալի է:
#8) Այժմ մենք կփորձենք գործարկել պարզ հրաման` մեր տեղադրումը վավերացնելու համար: Մենք կգործարկենք SHOW Databases հրամանը; բոլոր առկա տվյալների բազաների մանրամասները ստանալու համար:
Ահա հրամանի ելքը
mysql> ցույց տալ ՏՎՅԱԼՆԵՐԻ ՇԵՄԵՐԸ;
+——————–+
Քայլ առ քայլ ուղեցույց՝ ներբեռնելու MySQL Windows-ի և macOS-ի համար՝ օգտագործելով տարբեր մեթոդներ.
Այս ձեռնարկում մենք կսովորենք տարբեր եղանակներ/մոտեցումներ՝ տեսնելու, թե ինչպես կարող եք ներբեռնել MySQL և սկսեք օգտագործել այն մի քանի րոպեի ընթացքում:
MySQL-ը կարող է ներբեռնվել որպես առանձին տեղադրող տարբեր օպերացիոն համակարգերի համար, կամ որպես սեղմված պատկեր/արխիվ, իսկ ամենահեշտը MySQL-ի համար դոկերի օգտագործումն է, եթե պարզապես ուզում եք սովորել: և ուսումնասիրեք MySQL-ը:
Նաև, խնդրում ենք նկատի ունենալ, որ MySQL-ը հասանելի է որպես համայնք (անվճար) և ձեռնարկատիրական (վճարովի) տարբերակ՝ ներբեռնելու համար:
Շատ գործնական նպատակների համար mySMySQLQL տեղադրումը տեղադրողի և դոկերի պատկերի միջոցով լուծում է օգտագործման դեպքերի մեծ մասը: Windows-ի և Mac-ի վրա հիմնված օպերացիոն համակարգերի համար այս երկու մոտեցումներն էլ կտեսնենք այստեղ:
MySql Ներբեռնում Տեղադրողի միջոցով
MySQL-ը հասանելի է ներբեռնելու համար որպես առանձին փաթեթի տեղադրող ինչպես Windows-ի, այնպես էլ macOS-ի համար:
Տեսնենք դրանցից յուրաքանչյուրի մանրամասները:
Տեղադրում MySQL Windows-ում
ա) Նախադրյալներ. Նախքան տեղադրման գործընթացը սկսելը, խնդրում ենք նկատի ունենալ, որ MySQL Installer-ը պահանջում է .NET Framework 4.5.2 (եթե ունեք .NET Framework-ի ավելի հին տարբերակ, ապա թարմացրեք այն՝ տեղադրման գործընթացը սկսելու համար):
բ) Ներբեռնեք MySQL համայնքի տեղադրիչը աղբյուրից այստեղ: (MySQL-ի ընթացիկ տարբերակը սա գրելիսձեռնարկը 8.0.20 է: Եթե Ձեզ անհրաժեշտ է ներբեռնել MySQL-ի որոշակի տարբերակ, ապա կարող եք դիմել համապատասխան տեղադրողին այստեղ և ընտրել այն տարբերակը, որը ցանկանում եք տեղադրել):
Ընտրեք տեղադրիչը՝ կախված նրանից, թե արդյոք ձեր օգտագործած Windows-ի տարբերակն է: 32 բիթ կամ 64 բիթ (կարող եք հղում կատարել այստեղ՝ իմանալու ձեր օգտագործած ՕՀ-ի տարբերակը):
գ ) Տեղադրիչը ներբեռնելուց հետո բացեք installer exe-ը և շարունակեք հրահանգներին: Խնդրում ենք նկատի ունենալ, որ ձեզ հարկավոր է ակտիվ ինտերնետ կապ, քանի որ տեղադրիչը կեղև է և այն ներբեռնում է ընտրված ապրանքները ինտերնետով, երբ ընտրվում է տեղադրման գործընթացում:
Կազմաձևը ընտրելու համար կարող եք ընտրել «Developer Default» , որը հոգում է գրեթե բոլոր անհրաժեշտ նյութերը մշակման/փորձարկման կարիքների համար:
դ) Կարգավորումն ավարտվելուց հետո , եթե ընտրել եք հաճախորդը MySQL-ի համար (MySQL Workbench, որը Համայնք/անվճար ներբեռնում է), ապա կարող եք միացնել ձեր սերվերի օրինակը, այլապես կարող եք ստուգել տեղադրումը հրամանի տողից՝ կատարելով ստորև նշված հրամանը:
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql" test
MySQL-ի տեղադրում MacOS-ում
#1) MySQL-ը macOS-ում սկավառակի պատկերի (.dmg) կամ տեղադրողի միջոցով տեղադրելու/ներբեռնելու համար՝ ներբեռնեք համայնքի հրատարակության սկավառակի պատկերի ֆայլը այստեղից:
#2) Երբ dmg ֆայլը ներբեռնվի, կրկնակի սեղմեք՝ տեղադրելու համարսկավառակի պատկերը և սկսեք տեղադրման գործընթացը՝ հետևելով տեղադրման փաթեթի հրահանգներին: Քայլ առ քայլ տեղադրման գործընթացի համար հետևեք ստորև ներկայացված սքրինշոթներին:
#3) Տեղադրումն ավարտվելուց հետո MySQL սերվերը միացնելու համար կարող եք բացել MySql նախապատվությունները և միացնել MySQL սերվերը, եթե արդեն միացված չէ:
Բացեք System Preferences-ը և սեղմեք MySQL պատկերակի վրա:
MySQL նախապատվությունների պատուհանը կբացվի հիմա, և դուք կարող եք տեսնել MySQL սերվերի կարգավիճակը: Եթե այն արդեն չի աշխատում, ապա կարող եք այնտեղից միացնել սերվերը:
#4) Հիմա եկեք ստուգենք՝ մեր տեղադրումը հաջող է, թե ոչ: ստուգելով տարբերակը հրամանի տողից: Բացեք տերմինալի հուշագիրը և նավարկեք դեպի MySQL տեղադրման գրացուցակը, որը լռելյայն է
/usr/local/mysql/bin
Գործարկեք ստորև նշված հրամանը՝ տարբերակը ստուգելու համար:
./mysql -V
Եթե ստորև տեսնում եք ելքային lias, ապա դա նշանակում է, որ Ձեր տեղադրումը հաջողությամբ ավարտվեց:
./mysql Ver 8.0.20 for macos10.15 on x86_64 (MySQL Community Server - GPL)
#5) MySQL հրամանի տողից օգտագործելու համար կարող եք շարունակել օգտագործել հրամանի տողը կամ տերմինալը (գաղտնաբառով, որը սահմանվել է տեղադրման ժամանակ: գործընթաց) կամ ներբեռնեք MySQL հաճախորդի հավելվածներ, ինչպիսին է MySQL Workbench-ը GUI-ի միջոցով մուտք գործելու համար:
Եկեք ուսումնասիրենք հրամանի տողի մի քանի տարբերակներ: MySQL shell-ով սկսելու համար գործարկեք ստորև նշված հրամանները:
./mysql -u root -p
Այժմ ձեզ կառաջարկվիգաղտնաբառը (դուք պետք է մուտքագրեք այն, որը մուտքագրվել է տեղադրման ժամանակ. ենթադրենք, որ գաղտնաբառը սահմանել եք որպես «գաղտնաբառ»), ապա գաղտնաբառի հուշում մուտքագրեք գաղտնաբառը: Հենց նույնականացումը հաջող լինի, օգտատերը պետք է մուտք գործի MySQL shell:
Եկեք փորձենք գործարկել օրինակելի հրաման՝ տեսնելու, թե արդյոք կեղևը ճիշտ է աշխատում, թե ոչ: Կատարեք ստորև նշված հրամանը MySQL վահանակի վրա:
SHOW DATABASES;
Դուք պետք է կարողանաք տեսնել հրամանի ստորև բերված ելքը:
MySQL Docker Image
Docker պատկերի միջոցով MySQL-ի տեղադրումը որպես դոկեր կոնտեյներ ամենահեշտ մոտեցումն է, եթե պարզապես ցանկանում եք սովորել MySQL և չեք ցանկանում տեղադրել ամբողջական ծրագրակազմը/սերվերը ձեր համակարգում:
Docker-ը թույլ է տալիս արագացնել պտտել, միացնել և անջատել բեռնարկղերը, որոնք պարունակում են անհրաժեշտ ծրագրակազմ, որն այս դեպքում MySQL սերվերն է:
Եկեք տեսնենք, թե ինչ քայլեր են պահանջվում MySQL-ը որպես Docker պատկեր տեղադրելու համար:
#1) Docker պատկերն օգտագործելու համար ձեզ հարկավոր է տեղադրել Docker-ը ձեր ՕՀ-ի հիման վրա: Docker-ը տեղադրելու համար հետևեք հրահանգներին այստեղ
#2) Երբ Docker շարժիչը տեղադրվի, մենք պետք է ներբեռնենք (կամ քաշենք) Docker պատկերը Docker հանգույցից: Տեսնենք հրամանը, որը կարող է օգտագործվել Համայնքի սերվերի խմբագրության համար Docker պատկերը քաշելու համար:
Կատարեք ստորև նշված հրամանը տերմինալի կամ հրամանի տողում:
docker pull mysql/mysql-server:tag
Ահա թեգըներկայացնում է MySQL Community Server հրատարակության տարբերակը, որը ցանկանում եք ներբեռնել: Եթե դուք կոնկրետ տարբերակ չեք փնտրում, ապա կարող եք պարզապես բաց թողնել պիտակի մանրամասները և գործարկել ստորև նշված հրամանը (Սա կբերի պատկերը MySQL Համայնքային հրատարակության վերջին հասանելի հրատարակության համար):
docker pull mysql/mysql-server
#3) Երբ Docker պատկերը ներբեռնվի, մենք կարող ենք փորձել ցուցակագրել պատկերները և տեսնել, թե արդյոք կարող ենք գտնել MySQL պատկեր ցուցադրվող ցանկում: Գործարկեք ստորև նշված հրամանը տերմինալում (Linux-ի վրա հիմնված համակարգերի համար):
docker image ls | grep "mysql-server"
Եթե տեսնում եք ստորև բերված արդյունքը, ապա դա կնշանակի, որ ձեր Docker պատկերը հաջողությամբ ներբեռնվել է:
#4) Այժմ եկեք գործարկենք կոնտեյներ Docker պատկերի դեմ, որը մենք հենց նոր ներբեռնեցինք: Մենք բեռնարկղը կանվանենք որպես «mysql-docker-demo» : Գործարկեք ներքևի հրամանը՝ կոնտեյները նկարից սկսելու համար:
docker run --name="mysql-docker-demo" -d mysql/mysql-server
#5) Այժմ, որպեսզի ստանանք գաղտնաբառը, որը սահմանված է Docker կոնտեյները գործարկելիս, մենք կարող ենք մանրամասները վերցնել Docker-ը գրանցվում է և այնուհետև վերագործարկում այս գաղտնաբառը՝ օգտագործելով ALTER հրամանը:
Կատարեք հետևյալ հրամանը տերմինալում.
docker logs mysql-docker-demo 2>&1 | grep GENERATED
Խնդրում ենք նկատի ունենալ, որ 'mysql-docker -demo' վերևի հրամանում դոկեր կոնտեյների անվանումն է: Եթե դուք այլ կերպ եք անվանել բեռնարկղը, ապա պետք է այն փոխարինեք կոնտեյների անունով:
Եթե ձեր Docker կոնտեյները ճիշտ գործարկված է, ապագործարկում է MySQL ցանկացած հրաման, ինչպես դա անում եք տեղական մեքենայի վրա տեղադրման ժամանակ:
Դուք կարող եք նաև գործարկել/անջատել Docker կոնտեյները ըստ պահանջի, ինչպես և երբ պահանջվի:
Դուք դադարեցրեք MySQL docker կոնտեյները, կարող եք օգտագործել ստորև նշված հրամանը:
docker stop mysql-docker-demo
Docker կոնտեյները հետ գործարկելու համար կարող եք օգտագործել ստորև նշված հրամանը:
docker start mysql-docker-demo
MySQL Enterprise Edition
MySQL-ը բաց կոդով տվյալների շտեմարան է, որը լայնորեն օգտագործվում է:
Enterprise հրատարակությունը պատկանում է Oracle-ին և այն ներառում է գործիքների և գործառույթների փաթեթ, որոնք գալիս են միայն վճարովի տարբերակով: (Անվճար տարբերակը MySQL Համայնքի հրատարակությունն է):
MySQL Enterprise Edition-ը հասանելի է Oracle cloud-ի միջոցով՝ որպես լիովին կառավարվող ծառայություն: ստորև՝
Հրատարակություն | Տարեկան բաժանորդագրություն (ԱՄՆ դոլար) |
---|---|
MySQL ստանդարտ հրատարակություն | 2000 - 4000 |
MySQL Enterprise Edition | 5000 - 10000 |
Ստուգեք Oracle Costing Sheet-ը լրացուցիչ տեղեկություններ:
MySQL վճարովի տարբերակները տրամադրվում են MySQL թիմի տեխնիկական աջակցությամբ և աջակցությամբ, ինչպես նաև մոնիտորինգի այլ գործիքներով, ինչպիսիք են Պահուստավորումը, գաղտնագրումը, Firewall-ը և այլն:
Հաճախակի տրվող հարցեր & Պատասխաններ
Հ #1) Արդյո՞ք MySQL-ն անվճար է ներբեռնելու համար:
Պատասխան. MySQL-ը հասանելի է բազմաթիվ հրատարակություններով: Համայնքի հրատարակությունը անվճար է ներբեռնելու և օգտագործելու համարմինչդեռ մյուս տարբերակները, ինչպիսիք են MySQL Standard-ը և MySQL Enterprise հրատարակությունները, ունեն տարեկան բաժանորդագրության արժեքը, քանի որ դրանք տրամադրվում են ամպային աջակցությամբ և MySQL թիմի տեխնիկական աջակցությամբ:
MySQL բաց կոդով կոմերցիոն նպատակներով օգտագործելու համար կարող եք օգտագործել MariaDB, որը հիմնված է MySQL տվյալների բազայի վրա:
Հ #2) Ինչպե՞ս տեղադրել MySQL Client-ը:
Պատասխան. MySQL Client-ը ներբեռնվում է որպես MySQL սերվերի ստանդարտ տեղադրման մաս: MySQL հաճախորդը կարող է գործարկվել տերմինալից կամ հրամանի տողից՝ նավարկելով դեպի գրացուցակ, ինչպես նշված է ստորև Mac/Linux-ի կամ Windows-ի համար:
MAC - /usr/local/mysql/binWINDOWS - C:\\Program Files\\MySQL\\MySQL Server 8.0
MySQL հրամանի տող հաճախորդը կարող է գործարկվել MySQL գործարկելի է վերը նշված գրացուցակներում:
GUI-ի վրա հիմնված հաճախորդ օգտագործելու համար կարող եք ներբեռնել MySQL աշխատասեղանն այստեղ՝ ընտրելով համապատասխան ՕՀ-ի համակցությունը:
Հ #3) Ինչպես կարող եմ ներբեռնե՞լ MySQL Windows-ի համար:
Պատասխան. MySQL-ը հասանելի է գրեթե բոլոր հիմնական օպերացիոն համակարգերի համար, ինչպիսիք են macOS-ը, Linux-ը և amp; Windows. Windows-ի համար այն կարող է ներբեռնվել որպես գործարկվող կամ zip:
Տե՛ս ներբեռնման մանրամասները այստեղ MySQL ներբեռնման պաշտոնական էջում:
Մենք թվարկել ենք ներբեռնման/կարգավորման ամբողջական տեղադրման քայլերը: Windows-ում MySQL Community Server տարբերակի տեղադրումն ու տեղադրումն այստեղ՝ այս ձեռնարկում:
Եզրակացություն
Այս ձեռնարկում մենք իմացանք տարբեր եղանակների մասին, որոնց միջոցովդուք կարող եք ներբեռնել MySQL-ը ձեր աշխատասեղանի/նոութբուքի վրա՝ տարբեր օպերացիոն համակարգերով:
Մենք քննարկել ենք Windows և macOS հարթակներում MySQL Համայնքային սերվերի տեղադրման վավերացումը: Մենք նաև իմացանք Docker-ի օգտագործման մասին MySQL Server-ի մշակումը սկսելու համար և իմացանք, թե ինչպես արագ սկսել MySQL սերվերի հետ:
Հուսով ենք, որ այս ձեռնարկը պարզաբանեց MySQL-ի ներբեռնման վերաբերյալ ձեր բոլոր հարցումները: