- "MySql" atsisiuntimas per diegimo programą
- "MySQL" "Docker" atvaizdas
- "MySQL Enterprise Edition
- Išvada
Žingsnis po žingsnio parsisiųskite "MySQL" "Windows" ir "macOS" naudodami skirtingus metodus:
Šioje pamokoje sužinosime, kokiais būdais ir (arba) metodais galima atsisiųsti "MySQL" ir pradėti ja naudotis per kelias minutes.
"MySQL" galima atsisiųsti kaip atskirą diegimo programą įvairioms operacinėms sistemoms arba kaip užpakalinį vaizdą ar archyvą, o paprasčiausia naudoti "MySQL" "Docker", jei norite tik išmokti ir ištirti "MySQL".
Taip pat atkreipkite dėmesį, kad "MySQL" galima atsisiųsti bendruomenės (nemokamą) ir įmonės (mokamą) versiją.
Daugeliu praktinių atvejų "mySMySQLQL" diegimas naudojant diegimo programą ir "Docker" atvaizdą išsprendžia daugumą naudojimo atvejų. Čia apžvelgsime abu šiuos būdus "Windows" ir "Mac" operacinėms sistemoms.
"MySql" atsisiuntimas per diegimo programą
"MySQL" galima atsisiųsti kaip atskirą paketo diegimo programą "Windows" ir "macOS".
Peržiūrėkime išsamią informaciją apie kiekvieną iš jų.
"MySQL" diegimas "Windows" sistemoje
a) Būtinos sąlygos: Prieš pradėdami diegimo procesą, atkreipkite dėmesį, kad "MySQL" diegimo programai reikia .NET Framework 4.5.2 (jei turite senesnę .NET Framework versiją, atnaujinkite ją, kad galėtumėte pradėti diegimo procesą).
b) Atsisiųskite "MySQL" bendruomenės diegimo programą iš šaltinio čia. (Dabartinė "MySQL" versija rašant šį vadovėlį yra 8.0.20. Jei norite atsisiųsti konkrečią "MySQL" versiją, galite peržiūrėti atitinkamą diegimo programą čia ir pasirinkti norimą įdiegti versiją).
Pasirinkite diegimo programą, atsižvelgdami į tai, ar jūsų naudojama "Windows" versija yra 32, ar 64 bitų (norėdami sužinoti, kokią OS versiją naudojate, galite rasti nuorodą čia).
c) Atsisiuntę diegimo programą, atidarykite diegimo programos exe failą ir toliau vykdykite instrukcijas. Atkreipkite dėmesį, kad jums reikės aktyvaus interneto ryšio, nes diegimo programa yra apvalkalas ir ji atsisiųs pasirinktus produktus internetu, kai tik bus pasirinkta diegimo proceso metu.
Norėdami pasirinkti konfigūraciją, galite pasirinkti "Standartinis kūrėjo nustatymas kuri rūpinasi beveik visais kūrimo ir testavimo reikmėms reikalingais dalykais.
d) Kai sąranka bus baigta, jei pasirinkote įdiegti "MySQL" klientą ("MySQL Workbench", kurį galima atsisiųsti nemokamai), galėsite prisijungti prie serverio egzemplioriaus, kitaip galite patikrinti, ar įdiegta iš komandinės eilutės, atlikdami toliau pateiktą komandą.
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql" testas
"MySQL" diegimas "MacOS" sistemoje
#1) Norėdami įdiegti ir atsisiųsti "MySQL" į "macOS" per disko atvaizdą (.dmg) arba diegimo programą, atsisiųskite bendruomenės leidimo disko atvaizdo failą iš čia
#2) Atsisiuntę dmg failą, dukart spustelėkite , kad prijungtumėte disko atvaizdą, ir pradėkite diegimo procesą vadovaudamiesi diegimo pakete pateiktomis instrukcijomis. Sekite toliau pateiktas ekrano nuotraukas, kad žingsnis po žingsnio pamatytumėte diegimo procesą.
#3) Baigę diegimą ir norėdami įjungti "MySQL" serverį, galite atidaryti "MySql" nuostatas ir įjungti "MySQL" serverį, jei jis dar neįjungtas.
Atidarykite sistemos nuostatas ir spustelėkite piktogramą "MySQL".
Dabar atsidarys "MySQL" nuostatų langas, kuriame matysite "MySQL" serverio būseną. Jei jis dar neveikia, galite įjungti serverį iš šio lango.
#4) Dabar patikrinkime, ar mūsų diegimas pavyko, ar ne, ir patikrinkime versiją iš komandinės eilutės. Atidarykite terminalo eilutę ir pereikite į "MySQL" diegimo katalogą, kuris pagal numatytuosius nustatymus yra
/usr/local/mysql/bin
Norėdami patikrinti versiją, paleiskite toliau pateiktą komandą.
./mysql -V
Jei matote toliau pateiktą išvesties langą, tai reiškia, kad diegimas buvo sėkmingas.
./mysql Ver 8.0.20, skirta macos10.15 x86_64 (MySQL bendruomenės serveris - GPL)
#5) Norėdami naudoti "MySQL" iš komandinės eilutės, galite toliau naudoti komandinę eilutę arba terminalą (su slaptažodžiu, kuris buvo nustatytas diegimo proceso metu) arba atsisiųsti "MySQL" kliento programas, pvz., "MySQL Workbench", kad galėtumėte naudotis per grafinę sąsają.
Panagrinėkime keletą komandinės eilutės parinkčių. Norėdami pradėti dirbti su "MySQL" apvalkalu, paleiskite toliau pateiktas komandas.
./mysql -u root -p
Dabar jūsų bus paprašyta įvesti slaptažodį (reikia įvesti tą, kuris buvo įvestas diegimo metu - tarkime, nustatėte slaptažodį "password"), tada slaptažodžio paraginime įveskite slaptažodį. Sėkmingai patvirtinus autentiškumą, naudotojas prisijungs prie "MySQL" apvalkalo.
Pabandykime paleisti pavyzdinę komandą, kad pamatytume, ar apvalkalas veikia teisingai, ar ne. Vykdykite toliau pateiktą komandą "MySQL" apvalkale.
RODYTI DUOMENŲ BAZES;
Turėtumėte matyti toliau pateiktą komandos išvestį.
"MySQL" "Docker" atvaizdas
"MySQL" diegimas naudojant "Docker" atvaizdą kaip "Docker" konteinerį yra paprasčiausias būdas, jei norite tik išmokti "MySQL" ir nenorite į savo sistemą diegti visos programinės įrangos / serverio.
"Docker" leidžia greitai sukurti, įjungti ir išjungti konteinerius, kuriuose yra reikiama programinė įranga, šiuo atveju - "MySQL" serveris.
Pažiūrėkime, kokių veiksmų reikėtų imtis norint įdiegti "MySQL" kaip "Docker" atvaizdą.
#1) Norint naudoti "Docker" atvaizdą, reikia įdiegti "Docker" pagal savo operacinę sistemą. Norėdami įdiegti "Docker", vadovaukitės čia pateiktomis instrukcijomis.
#2) Įdiegus "Docker" variklį, reikia atsisiųsti (arba ištraukti) "Docker" atvaizdą iš "Docker" centro. Pažiūrėkime komandą, kurią galima naudoti "Docker" atvaizdui, skirtam "Community" serverio versijai, ištraukti.
Terminale arba komandų eilutėje atlikite toliau pateiktą komandą.
docker pull mysql/mysql-server:tag
Čia žyma reiškia "MySQL Community Server" leidimo versiją, kurią norite atsisiųsti. Jei neieškote konkrečios versijos, galite tiesiog praleisti žymos informaciją ir paleisti toliau pateiktą komandą (Taip bus gautas naujausio turimo "MySQL Community Edition" leidimo atvaizdas).
docker pull mysql/mysql-server
#3) Atsisiuntę "Docker" atvaizdą, galime pabandyti sudaryti atvaizdų sąrašą ir pažiūrėti, ar jame rasime "MySQL" atvaizdą. Terminale (Linux sistemose) paleiskite toliau nurodytą komandą.
docker image ls
Jei matote tokią išvestį, kaip toliau, tai reiškia, kad "Docker" atvaizdas buvo atsisiųstas sėkmingai.
#4) Dabar paleiskime konteinerį iš "Docker" atvaizdo, kurį ką tik atsisiuntėme. Pavadinkime konteinerį taip ''mysql-docker-demo" . Paleiskite toliau pateiktą komandą, kad paleistumėte konteinerį iš atvaizdo.
docker run --name="mysql-docker-demo" -d mysql/mysql-server
#5) Dabar, norėdami gauti slaptažodį, kuris nustatytas paleidžiant "Docker" konteinerį, galime gauti informaciją iš "Docker" žurnalų ir iš naujo paleisti šį slaptažodį naudodami komandą ALTER.
Terminale atlikite šią komandą:
docker logs mysql-docker-demo 2>&1
Atkreipkite dėmesį, kad 'mysql-docker-demo' aukščiau pateiktoje komandoje yra docker konteinerio pavadinimas. Jei konteinerį pavadinote kitaip, tuomet jį reikia pakeisti konteinerio pavadinimu.
Jei jūsų "Docker" konteineris paleistas tinkamai, pamatysite toliau pateiktą išvestį.
[Įvesties taškas] Sukurtas šakninis slaptažodis: *ovIDej0cNAr[apq0jWuf4KdOpI
#6) Dabar prisijungtume prie "Docker" konteinerio "mysql" apvalkalo naudodami sugeneruotą slaptažodį.
Įvykdykite toliau pateiktą komandą.
docker exec -it mysql-docker-demo mysql -u root -p
Kai bus paprašyta įvesti slaptažodį, įveskite slaptažodį, nurodytą 5 žingsnyje. Įvedę slaptažodį, būsite prisijungę prie "MySQL" kliento "Docker" konteineryje.
Šiuo metu, jei įvesite tokią komandą kaip SHOW DATABASES (parodyti duomenų saugyklas), bus išmesta klaida ir paprašyta atnaujinti arba pakeisti numatytąjį slaptažodį.
mysql> SHOW DATABASES; KLAIDA 1820 (HY000): Prieš vykdydami šią komandą turite iš naujo nustatyti slaptažodį naudodami ALTER USER komandą.
#7) Dabar iš naujo nustatykime slaptažodį naudodami komandą ALTER.
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
Čia 'password' yra tikrasis slaptažodis, kurį norite nustatyti root naudotojui. Jį galite pakeisti į bet kokią reikiamą ir pageidaujamą reikšmę.
#8) Dabar pabandysime paleisti paprastą komandą, kad patvirtintume savo įdiegimą. Norėdami gauti išsamią informaciją apie visas turimas duomenų bazes, paleisime komandą SHOW DATABASES;.
Štai komandos išvestis
mysql> parodyti DATABASES;
+-------+
+-------+
+-------+
4 eilučių rinkinys (0,00 sek.)
#9) Dabar sėkmingai paleidome "Docker" konteinerį, kuriame įdiegta "MySQL", ir dabar jį galima naudoti bet kokioms "MySQL" komandoms paleisti, kaip ir diegiant vietiniame kompiuteryje.
Taip pat galite paleisti ir sustabdyti "Docker" konteinerį pagal pareikalavimą, kai to reikia.
Norėdami sustabdyti "MySQL" "Docker" konteinerį, galite naudoti toliau pateiktą komandą.
docker stop mysql-docker-demo
Norėdami paleisti "Docker" konteinerį atgal, galite naudoti toliau pateiktą komandą.
docker start mysql-docker-demo
"MySQL Enterprise Edition
"MySQL" yra plačiai naudojama atvirojo kodo duomenų bazė.
"Oracle" priklauso "Enterprise Edition", į kurią įeina įrankių ir funkcijų rinkinys, pateikiamas tik su mokama versija (nemokama versija yra "MySQL Community Edition").
"MySQL Enterprise Edition" galima įsigyti "Oracle" debesyje kaip visiškai valdomą paslaugą.
Toliau pateikiami kai kurie "MySQL Enterprise Edition" kaštų apskaičiavimai:
Leidinys | Metinė prenumerata (USD) |
---|---|
"MySQL Standard Edition | 2000 - 4000 |
"MySQL Enterprise Edition | 5000 - 10000 |
Daugiau informacijos rasite "Oracle Costing Sheet".
"MySQL" mokamose versijose yra "MySQL" komandos techninis palaikymas ir pagalba, taip pat kitos stebėjimo priemonės, pvz., atsarginės kopijos, šifravimo, ugniasienės ir kt.
Dažnai užduodami klausimai ir atsakymai
Q #1) Ar "MySQL" galima atsisiųsti nemokamai?
Atsakymas: "MySQL" galima įsigyti kelių versijų. Bendruomenės versiją galima atsisiųsti ir naudoti nemokamai, o kiti variantai, pavyzdžiui, "MySQL Standard" ir "MySQL Enterprise" versijos, turi metinę prenumeratos kainą, nes prie jų pridedamas "MySQL" komandos palaikymas debesyje ir techninė pagalba.
Norėdami naudoti "MySQL" atvirojo kodo duomenų bazę komerciniais tikslais, galite naudoti "MariaDB", kuri remiasi "MySQL" duomenų baze.
Q #2) Kaip įdiegti "MySQL" klientą?
Atsakymas: "MySQL" klientas atsisiunčiamas kaip standartinio "MySQL" serverio diegimo dalis. "MySQL" klientą galima paleisti iš terminalo arba komandinės eilutės, nuėjus į toliau nurodytą katalogą "Mac/Linux" arba "Windows".
MAC - /usr/local/mysql/bin WINDOWS - C:\\Programų failai\\MySQL\\MySQL serveris 8.0
"MySQL" komandinės eilutės klientą galima paleisti paleidus "MySQL" vykdomąjį failą, esantį pirmiau nurodytuose kataloguose.
Jei norite naudoti GUI pagrįstą klientą, galite atsisiųsti "MySQL Workbench" čia, pasirinkę atitinkamą OS kombinaciją.
Q #3) Kaip atsisiųsti "MySQL", skirtą "Windows"?
Atsakymas: "MySQL" galima naudoti beveik visose pagrindinėse operacinėse sistemose, pavyzdžiui, "MacOS", "Linux" ir "Windows". "Windows" atveju ją galima atsisiųsti kaip vykdomąją bylą arba "zip".
Išsamią informaciją apie atsisiuntimą rasite čia, oficialiame "MySQL" atsisiuntimo puslapyje.
Šioje pamokoje išvardijome visus diegimo veiksmus, kaip atsisiųsti ir įdiegti "MySQL" bendruomenės serverio versiją "Windows" sistemoje.
Išvada
Šioje pamokoje sužinojome apie įvairius būdus, kuriais galite atsisiųsti "MySQL" į savo darbalaukį / nešiojamąjį kompiuterį su skirtingomis operacinėmis sistemomis.
Aptarėme "MySQL Community Server" diegimo "Windows" ir "MacOS" platformose patvirtinimą. Taip pat sužinojome apie "Docker" naudojimą pradedant kurti "MySQL" serverį ir sužinojome, kaip greitai pradėti dirbti su "MySQL" serveriu.
Tikimės, kad ši pamoka išaiškino visas jūsų užklausas dėl "MySQL" atsisiuntimo.