[Entrypoint] GENERATED ROOT PASSWORD: *ovIDej0cNAr[apq0jWuf4KdOpI
#6) Byddem nawr yn mewngofnodi i'r plisgyn mysql yn y cynhwysydd Docker gyda'r cyfrinair a gynhyrchwyd.
0 Gweithredwch y gorchymyn isod.docker exec -it mysql-docker-demo mysql -u root -p
Pan ofynnir i chi am gyfrinair, rhowch yr un o Gam #5 uchod. Unwaith, byddwch wedi mewngofnodi i'r cleient MySQL o fewn y cynhwysydd Docker.
Ar yr adeg hon, os byddwch yn rhoi gorchymyn fel SHOW DATACASES; yna byddai'n taflu gwall ac yn gofyn am ddiweddaru/newid y cyfrinair rhagosodedig.
mysql> SHOW DATABASES;ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
#7) Gadewch i ni nawr ailosod y cyfrinair gan ddefnyddio'r gorchymyn ALTER.
0> ALTER USER 'root'@'localhost' WEDI'I ADNABOD GAN 'cyfrinair';Yma 'cyfrinair' yw'r cyfrinair gwirioneddol yr ydych am ei osod ar gyfer y defnyddiwr gwraidd. Gallwch ei newid i unrhyw werth fel sy'n briodol ac yn ddymunol.
#8) Nawr byddwn yn ceisio rhedeg gorchymyn syml i ddilysu ein gosodiad. Byddem yn rhedeg y gorchymyn DANGOS CRONFEYDD DATA; i gael manylion yr holl gronfeydd data sydd ar gael.
Dyma allbwn y gorchymyn
mysql> dangos CRONFEYDD DATA;
+——————–+
Canllaw cam wrth gam i lawrlwytho MySQL ar gyfer Windows a macOS gan ddefnyddio gwahanol ddulliau:
Yn y tiwtorial hwn, byddwn yn dysgu'r gwahanol ffyrdd / dulliau i weld sut y gallwch chi lawrlwytho MySQL a dechreuwch ei ddefnyddio o fewn ychydig funudau.
Gellir lawrlwytho MySQL fel gosodwr arunig ar gyfer systemau gweithredu gwahanol, neu fel delwedd/archif wedi'i sipio a'r un hawsaf yw defnyddio docwr ar gyfer MySQL os ydych am ddysgu ac archwilio MySQL.
Hefyd, sylwch fod MySQL ar gael fel rhifyn cymunedol (am ddim) a menter (taledig) i'w lawrlwytho.
2.
Ar gyfer y rhan fwyaf o ddibenion ymarferol mae gosodiad mySMySQLQL trwy osodwr a delwedd dociwr yn datrys y rhan fwyaf o'r achosion defnydd. Fe welwn y ddau ddull hyn ar gyfer Windows a Systemau Gweithredu Mac yma.
Lawrlwytho MySql Trwy'r Gosodwr
Mae MySQL ar gael i'w lawrlwytho fel gosodwr pecynnau annibynnol ar gyfer Windows a macOS.3
Dewch i ni weld y manylion ar gyfer pob un o'r rhain.
Gosod MySQL Ar Windows
a) Rhagofynion: Cyn dechrau'r broses osod, nodwch fod MySQL Installer angen .NET Framework 4.5.2 (Os oes gennych fersiwn hŷn o'r fframwaith .NET, diweddarwch hwnnw er mwyn dechrau'r broses osod).
b) Lawrlwythwch gosodwr cymunedol MySQL o'r ffynhonnell yma. (Fersiwn gyfredol MySQL wrth ysgrifennu hwntiwtorial yw 8.0.20. Os oes angen i chi lawrlwytho fersiwn benodol o MySQL, yna gallwch gyfeirio at y gosodwr priodol yma a dewis y fersiwn yr ydych am ei osod).
Dewiswch y gosodwr yn dibynnu a yw'r fersiwn Windows rydych chi'n ei ddefnyddio yn 32bit neu 64bit (gallwch gyfeirio'r ddolen yma i wybod y fersiwn o'r OS rydych chi'n ei ddefnyddio).
c )
Ar ôl lawrlwytho'r gosodwr, agorwch y gosodwr exe a pharhau â'r cyfarwyddiadau. Sylwch y bydd angen cysylltiad rhyngrwyd gweithredol arnoch gan mai plisgyn yw'r gosodwr a'i fod yn llwytho'r cynhyrchion a ddewiswyd i lawr dros y rhyngrwyd ar ôl eu dewis yn ystod y broses osod.Ar gyfer dewis y ffurfweddiad, gallwch ddewis y 'Developer Default' sy'n gofalu am bron y cyfan o'r stwff angenrheidiol ar gyfer anghenion datblygu/profi.
d) Unwaith y bydd y gosodiad wedi'i gwblhau , os ydych wedi dewis gosod y cleient ar gyfer MySQL (MySQL Workbench sy'n Gymuned / lawrlwythiad am ddim), yna gallwch gysylltu eich enghraifft gweinyddwr, fel arall gallwch wirio'r gosodiad o'r llinell orchymyn trwy weithredu'r gorchymyn isod.
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql" test
Gosod MySQL Ar MacOS
#1) Ar gyfer gosod/lawrlwytho MySQL ar macOS trwy ddelwedd disg (.dmg) neu osodwr - lawrlwythwch y ffeil delwedd disg ar gyfer y rhifyn cymunedol o'r fan hon
#2) Unwaith y bydd y ffeil dmg wedi'i lawrlwytho, cliciwch ddwywaith i'w osoddelwedd y ddisg a chychwyn y broses osod trwy ddilyn y cyfarwyddiadau yn y pecyn gosod. Dilynwch y sgrinluniau isod ar gyfer y broses osod cam-wrth-gam.
#3) Unwaith y bydd y gosodiad wedi'i gwblhau, er mwyn troi'r gweinydd MySQL ymlaen, gallwch agor dewisiadau MySql a throi'r gweinydd MySQL ymlaen os nad yw wedi'i droi ymlaen yn barod.
Agorwch ddewisiadau'r System a chliciwch ar yr eicon MySQL.
Bydd y cwarel dewisiadau MySQL yn agor nawr a gallwch weld statws y gweinydd MySQL. Os nad yw'n rhedeg yn barod, yna gallwch droi'r gweinydd ymlaen oddi yno.
#4) Nawr gadewch i ni wirio a yw ein gosodiad yn llwyddiannus ai peidio trwy wirio'r fersiwn o'r llinell orchymyn. Agorwch yr anogwr terfynell a llywiwch i'r cyfeiriadur gosod MySQL sydd yn ddiofyn
/usr/local/mysql/bin
Rhedeg y gorchymyn isod i wirio'r fersiwn.
./mysql -V
Os gwelwch y lias allbwn isod, mae'n golygu hynny bu eich gosodiad yn llwyddiannus.
./mysql Ver 8.0.20 for macos10.15 on x86_64 (MySQL Community Server - GPL)
#5) Er mwyn defnyddio MySQL o'r llinell orchymyn, gallwch barhau i ddefnyddio'r llinell orchymyn neu derfynell (gyda'r cyfrinair a osodwyd yn ystod y gosodiad prosesu) neu lawrlwytho cymwysiadau cleient MySQL fel MySQL Workbench i'w cyrchu trwy GUI.
Gadewch i ni archwilio ychydig o opsiynau llinell orchymyn. I ddechrau gyda chragen MySQL, rhedwch y gorchmynion isod.
./mysql -u root -p
Nawr, byddid yn eich annog amy cyfrinair (Mae angen i chi nodi'r un a gofnodwyd yn ystod y gosodiad - mae'n debyg eich bod wedi gosod y cyfrinair fel 'cyfrinair'), yna wrth yr anogwr cyfrinair nodwch y cyfrinair. Unwaith y bydd y dilysiad yn llwyddiannus, byddai'r defnyddiwr yn mewngofnodi i'r gragen MySQL.
>
Gadewch i ni geisio rhedeg gorchymyn sampl i weld a yw'r plisgyn yn gweithio'n gywir ai peidio. Gweithredwch y gorchymyn isod ar y plisgyn MySQL.
SHOW DATABASES;
Dylech allu gweld yr allbwn isod ar gyfer y gorchymyn.
Delwedd Docker MySQL
Gosod MySQL trwy ddelwedd docwr fel cynhwysydd docwr yw'r dull hawsaf os ydych am ddysgu MySQL yn unig ac nad ydych am osod y meddalwedd/gweinyddwr llawn ar eich system.
Mae Docker yn gadael i chi yn gyflym trowch i fyny, trowch ymlaen a diffoddwch y cynwysyddion sy'n cynnwys y meddalwedd angenrheidiol sef gweinydd MySQL yn yr achos hwn.
> Gadewch i ni weld y camau y byddai eu hangen i osod MySQL fel delwedd Dociwr.#1) Er mwyn defnyddio delwedd Docker, byddai angen i chi osod Docker yn seiliedig ar eich OS. Er mwyn gosod Docker, dilynwch y cyfarwyddiadau yma
#2) Unwaith y bydd yr injan Docker wedi'i gosod, byddai angen i ni lawrlwytho (neu dynnu) delwedd y Docker o ganolbwynt y Docker. Gadewch i ni weld y gorchymyn y gellir ei ddefnyddio i dynnu'r ddelwedd Docker ar gyfer y rhifyn gweinydd Cymunedol.
Gweithredwch y gorchymyn isod ar y derfynell neu'r anogwr gorchymyn.
docker pull mysql/mysql-server:tag
Yma, y tagyn cynrychioli'r fersiwn o rifyn Gweinydd Cymunedol MySQL yr ydych am ei lawrlwytho. Os nad ydych chi'n chwilio am fersiwn benodol, yna gallwch chi hepgor manylion y tag a rhedeg y gorchymyn isod (Byddai hyn yn nôl y ddelwedd ar gyfer y rhifyn diweddaraf o'r Rhifyn Cymunedol MySQL sydd ar gael).
docker pull mysql/mysql-server
23
#3) Unwaith y bydd delwedd y Docker wedi'i lawrlwytho, gallwn geisio rhestru'r delweddau, a gweld a allwn ddod o hyd i ddelwedd MySQL yn y rhestr sy'n cael ei harddangos. Rhedeg y gorchymyn isod yn y derfynell (ar gyfer systemau sy'n seiliedig ar Linux).
docker image ls | grep "mysql-server"
Os gwelwch yr allbwn fel isod, byddai hynny'n golygu bod eich delwedd Docker wedi'i lawrlwytho'n llwyddiannus.
docker image ls | grep "mysql-server">
#4) Nawr, gadewch i ni redeg cynhwysydd yn erbyn y ddelwedd Docker yr ydym newydd ei lawrlwytho. Byddem yn enwi'r cynhwysydd fel ''mysql-docker-demo" . Rhedeg y gorchymyn isod i gychwyn y cynhwysydd o'r ddelwedd.
docker run --name="mysql-docker-demo" -d mysql/mysql-server
#5) Nawr, er mwyn cael y cyfrinair sydd wedi'i osod wrth redeg y cynhwysydd Docker, gallwn nôl y manylion o logiau'r Dociwr ac yna ailgychwyn y cyfrinair hwn gan ddefnyddio'r gorchymyn ALTER.
Gweithredwch y gorchymyn canlynol ar y derfynell:
docker logs mysql-docker-demo 2>&1 | grep GENERATED
Sylwch fod 'mysql-docker -demo' yn y gorchymyn uchod yw enw'r cynhwysydd docwr. Os ydych chi wedi enwi'r cynhwysydd yn wahanol yna byddai angen i chi roi enw'r cynhwysydd yn ei le.
Os yw eich cynhwysydd Docker wedi'i gychwyn yn iawn, ynarhedeg unrhyw orchmynion MySQL – yn union fel sut yr ydych yn ei wneud gyda gosod ar beiriant lleol.
Gallech hefyd gychwyn/stopio cynhwysydd y Docker ar-alw yn ôl yr angen.
I atal y cynhwysydd docwr MySQL, gallech ddefnyddio'r gorchymyn isod.
docker stop mysql-docker-demo
I gychwyn y cynhwysydd Dociwr yn ôl, gallech ddefnyddio'r gorchymyn isod.
docker start mysql-docker-demo
MySQL Enterprise Edition
Mae MySQL yn gronfa ddata ffynhonnell agored a ddefnyddir yn eang.
Oracle sy'n berchen ar y rhifyn Enterprise ac mae'n cynnwys cyfres o offer a nodweddion sy'n dod gyda'r fersiwn taledig yn unig (Rhifyn Cymunedol MySQL yw'r fersiwn am ddim).
Mae MySQL Enterprise Edition ar gael dros gwmwl Oracle fel gwasanaeth a reolir yn llawn.
Rhoddir rhai amcangyfrifon ynghylch costau rhifyn MySQL Enterprise isod:
Argraffiad | Tanysgrifiad Blynyddol (USD) | 30>
---|---|
Argraffiad Safonol MySQL | 2000 - 4000 |
MySQL Enterprise Edition | 5000 - 10000 |
Gwiriwch Daflen Gostio Oracle am mwy o wybodaeth.
MySQL Mae fersiynau taledig yn dod gyda chymorth technegol a chymorth gan dîm MySQL yn ogystal â gydag offer monitro eraill fel Backup, Encryption, Firewall, ac ati.
Cwestiynau Cyffredin & Atebion
C #1) A yw MySQL yn rhad ac am ddim i'w lawrlwytho?
Ateb: Mae MySQL ar gael mewn rhifynnau lluosog. Mae'r rhifyn cymunedol yn rhad ac am ddim i'w lawrlwytho a'i ddefnyddiotra bod gan yr amrywiadau eraill fel rhifynnau MySQL Standard a MySQL Enterprise gost tanysgrifio flynyddol ynghlwm wrth iddynt ddod gyda chefnogaeth cwmwl a chymorth technegol gan dîm MySQL.
Er mwyn defnyddio ffynhonnell agored MySQL at ddibenion masnachol, gallwch defnyddio MariaDB sy'n seiliedig ar gronfa ddata MySQL.
C #2) Sut i osod MySQL Client?
Ateb: Mae MySQL Client yn cael ei lawrlwytho fel rhan o osodiad safonol gweinydd MySQL. Gellir cychwyn cleient MySQL o'r derfynell neu anogwr gorchymyn trwy lywio i'r cyfeiriadur fel y crybwyllir isod ar gyfer Mac/Linux neu Windows.
MAC - /usr/local/mysql/binWINDOWS - C:\\Program Files\\MySQL\\MySQL Server 8.0
Gellir cychwyn y cleient llinell orchymyn MySQL trwy redeg y MySQL gweithredadwy yn y cyfeiriaduron uchod.
Ar gyfer defnyddio cleient sy'n seiliedig ar GUI, gallwch lawrlwytho mainc waith MySQL yma trwy ddewis y cyfuniad OS priodol.
C #3) Sut ydw i lawrlwytho MySQL ar gyfer Windows?
Ateb: Mae MySQL ar gael ar gyfer bron pob un o'r prif systemau gweithredu fel macOS, Linux & Ffenestri. Ar gyfer Windows, gellid ei lawrlwytho fel gweithredadwy neu zip.
Cyfeiriwch at y manylion lawrlwytho yma ar dudalen lawrlwytho swyddogol MySQL.
Rydym wedi rhestru'r camau gosod cyflawn ar gyfer llwytho i lawr/gosod i fyny a gosod rhifyn MySQL Community Server ar Windows yma yn y tiwtorial hwn.
Casgliad
Yn y tiwtorial hwn, dysgon ni am y gwahanol ffyrdd o ddefnyddiogallwch lawrlwytho MySQL ar eich bwrdd gwaith/gliniadur gyda systemau gweithredu gwahanol.
Buom yn trafod dilysu gosod Gweinydd Cymunedol MySQL ar lwyfannau Windows a macOS. Dysgon ni hefyd am ddefnyddio Docker i ddechrau datblygiad Gweinydd MySQL a daethom i wybod sut i ddechrau'n gyflym gyda gweinydd MySQL.
Gobeithio bod y tiwtorial hwn wedi egluro'ch holl ymholiadau ar Lawrlwytho MySQL.