[Entrypoint] GENERATED ROOT PASSWORD: *ovIDej0cNAr[apq0jWuf4KdOpI
#6) Wy soene no ynlogge by de mysql-shell yn de Docker-kontener mei it oanmakke wachtwurd.
Utfiere it ûndersteande kommando.
docker exec -it mysql-docker-demo mysql -u root -p
As jo frege wurde om in wachtwurd, fier dan it yn fan stap #5 hjirboppe. Ien kear, ynfierd soene jo ynlogd wêze by de MySQL-kliïnt binnen de Docker-kontener.
Op dit stuit, as jo in kommando ynfiere lykas SHOW DATABASES; dan soe it in flater smyt en freegje om it standert wachtwurd te aktualisearjen/feroarje.
mysql> SHOW DATABASES;ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
#7) Litte wy it wachtwurd no weromsette mei it kommando ALTER.
ALTER USER 'root'@'localhost' IDENTIFISEERD BY 'wachtwurd';
Hjir 'wachtwurd' is it eigentlike wachtwurd dat jo ynstelle wolle foar de root-brûker. Jo kinne it feroarje nei elke wearde as passend en winske.
#8) No sille wy besykje in ienfâldich kommando út te fieren om ús ynstallaasje te falidearjen. Wy soene it kommando SHOW DATABASES útfiere; om de details fan alle beskikbere databases te krijen.
Hjir is de kommando-útfier
mysql> DATABASES sjen litte;
+——————–+
Stap foar stap hantlieding om MySQL foar Windows en macOS te downloaden mei ferskate metoaden:
Yn dizze tutorial sille wy de ferskate manieren/benaderingen leare om te sjen hoe't jo MySQL kinne downloade en begjin it binnen in pear minuten te brûken.
MySQL kin ynladen wurde as in standalone ynstallearder foar ferskate bestjoeringssystemen, of as in zip-ôfbylding/argyf en de maklikste is it brûken fan docker foar MySQL as jo gewoan wolle leare en ferkenne MySQL.
Tink ek asjebleaft dat MySQL beskikber is as in mienskip (fergees) en bedriuw (betelle) edysje om te downloaden.
Foar de measte praktyske doelen oplosse mySMySQLQL-ynstallaasje fia ynstallearder en dockerôfbylding de measte gebrûksgefallen. Wy sille hjir beide oanpakken foar Windows en Mac-basearre bestjoeringssystemen sjen.
MySql Download Through Installer
MySQL is beskikber om te downloaden as in standalone pakketynstallearder foar sawol Windows as macOS.
Litte wy de details foar elk fan dizze sjen.
MySQL ynstallearje op Windows
a) Betingsten: Tink derom dat MySQL Ynstallearder .NET Framework 4.5.2 fereasket foardat jo it ynstallaasjeproses begjinne (As jo in âldere ferzje fan it .NET-framework hawwe, fernije dat dan om it ynstallaasjeproses te begjinnen).
b) Download MySQL-mienskipynstallearder fan 'e boarne hjir. (De hjoeddeistige ferzje fan MySQL by it skriuwen fan dittutorial is 8.0.20. As jo in spesifike ferzje fan MySQL moatte downloade, dan kinne jo hjir ferwize nei it oanbelangjende ynstallearder en de ferzje kieze dy't jo ynstallearje wolle).
Kies it ynstallearder ôfhinklik fan oft de Windows-ferzje dy't jo brûke is 32bit of 64bit (jo kinne de keppeling hjir ferwize om de ferzje fan OS te witten dy't jo brûke).
c ) Nei it ynladen fan it ynstallearder, iepenje de ynstallearder exe en gean troch mei de ynstruksjes. Tink derom dat jo in aktive ynternetferbining nedich binne, om't it ynstallearder in shell is en it downloadt de selektearre produkten fia it ynternet ienris keazen tidens it ynstallaasjeproses.
Om de konfiguraasje te kiezen, kinne jo de 'Standert ûntwikkelder' dat soarget foar hast alle nedige saken foar ûntwikkeling/testbehoeften.
d) As de opset klear is , as jo keazen hawwe om de client foar MySQL te ynstallearjen (MySQL Workbench dat Community/fergees download is), dan kinne jo jo servereksimplaar ferbine, oars kinne jo de ynstallaasje kontrolearje fanút de kommandorigel troch it kommando hjirûnder út te fieren.
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql" test
MySQL ynstallearje op MacOS
#1) Foar it ynstallearjen/downloaden fan MySQL op macOS fia skiifôfbylding (.dmg) of ynstallearder - download it skiifôfbyldingsbestân foar de mienskipsedysje fan hjir
#2) Sadree't it dmg-bestân is ynladen, dûbelklikje om te mountde skiifôfbylding en start it ynstallaasjeproses troch de ynstruksjes te folgjen yn it ynstallaasjepakket. Folgje de ûndersteande skermôfbyldings foar it stap foar stap ynstallaasjeproses.
#3) Sadree't de ynstallaasje foltôge is, om de MySQL-tsjinner yn te skeakeljen, kinne jo MySql-foarkarren iepenje en de MySQL-tsjinner ynskeakelje as net al ynskeakele is.
Iepenje de Systeemfoarkarren en klikje op it MySQL-ikoantsje.
It MySQL-foarkarspaniel sil no iepenje en jo kinne de status fan de MySQL-tsjinner sjen. As it net al rint, dan kinne jo de tsjinner dêrwei ynskeakelje.
#4) Litte wy no kontrolearje oft ús ynstallaasje slagge is of net troch de ferzje te kontrolearjen fanút de kommandorigel. Iepenje de terminalprompt en navigearje nei de MySQL-ynstallaasjemap dy't standert is
/usr/local/mysql/bin
Rin it hjirûnder kommando út om de ferzje te kontrolearjen.
./mysql -V
As jo de útfierlias hjirûnder sjogge, dan betsjut it dat jo ynstallaasje wie suksesfol.
./mysql Ver 8.0.20 for macos10.15 on x86_64 (MySQL Community Server - GPL)
#5) Om MySQL fanút de kommandorigel te brûken, kinne jo trochgean mei it brûken fan de kommandorigel of terminal (mei it wachtwurd dat ynsteld is by de ynstallaasje proses) of download MySQL-kliïntapplikaasjes lykas MySQL Workbench om tagong te krijen fia GUI.
Litte wy in pear kommando-rigelopsjes ûndersykje. Om te begjinnen mei MySQL-shell, fier de ûndersteande kommando's út.
./mysql -u root -p
No soe jo frege wurde omit wachtwurd (Jo moatte dejinge ynfiere dy't waard ynfierd tidens de ynstallaasje - stel dat jo it wachtwurd ynstelle as 'wachtwurd'), Fier dan it wachtwurd yn by de wachtwurdprompt. Sadree't de autentikaasje suksesfol is, soe de brûker oanmelde by de MySQL-shell.
Litte wy besykje in foarbyldkommando út te fieren om te sjen oft de shell goed wurket of net. Fier it ûndersteande kommando út op de MySQL-shell.
SHOW DATABASES;
Jo moatte de ûndersteande útfier foar it kommando sjen kinne.
MySQL Docker Image
MySQL ynstallearje fia in dockerôfbylding as in dockercontainer is de maklikste oanpak as jo gewoan MySQL wolle leare en net de folsleine software/tsjinner op jo systeem ynstallearje wolle.
Docker lit jo fluch spin omheech, ynskeakelje en útsette de konteners dy't befetsje de fereaske software dy't yn dit gefal is de MySQL-tsjinner.
Litte wy de stappen sjen dy't nedich binne om MySQL as Docker-ôfbylding te ynstallearjen.
#1) Om Docker-ôfbylding te brûken, soene jo Docker moatte ynstallearje op basis fan jo OS. Om Docker te ynstallearjen, folgje de ynstruksjes hjir
#2) Sadree't de Docker-motor is ynstalleare, soene wy de Docker-ôfbylding moatte downloade (of lûke) fan 'e Docker-hub. Litte wy it kommando sjen dat brûkt wurde kin om de Docker-ôfbylding te lûken foar de Community-server-edysje.
Utfiere it hjirûnder kommando op 'e terminal of kommando-prompt.
docker pull mysql/mysql-server:tag
Hjir, de tagstiet foar de ferzje fan 'e MySQL Community Server-edysje dy't jo wolle downloade. As jo net op syk binne nei in spesifike ferzje, dan kinne jo gewoanwei de tag details weilitte en it kommando hjirûnder útfiere (Dit soe de ôfbylding ophelje foar de lêste beskikbere edysje fan de MySQL Community Edition).
docker pull mysql/mysql-server
#3) Sadree't de Docker-ôfbylding is ynladen, kinne wy besykje de ôfbyldings te listjen, en sjen oft wy in MySQL-ôfbylding kinne fine yn 'e list dy't werjûn wurdt. Rin it ûndersteande kommando út yn it terminal (foar Linux basearre systemen).
docker image ls | grep "mysql-server"
As jo de útfier sjogge lykas hjirûnder, dan soe dat betsjutte dat jo Docker-ôfbylding mei súkses ynladen is.
#4) Litte wy no in kontener útfiere tsjin de Docker-ôfbylding dy't wy krekt hawwe downloade. Wy soene de kontener neame as ''mysql-docker-demo" . Rin it ûndersteande kommando út om de kontener fanút de ôfbylding te begjinnen.
docker run --name="mysql-docker-demo" -d mysql/mysql-server
#5) No, om it wachtwurd te krijen dat ynsteld is by it útfieren fan de Docker-kontener, kinne wy de details ophelje fan de Docker logt en start dit wachtwurd op 'e nij mei it kommando ALTER.
It folgjende kommando útfiere op it terminal:
docker logs mysql-docker-demo 2>&1 | grep GENERATED
Tink derom dat 'mysql-docker -demo' yn it kommando hjirboppe is de namme fan de docker-kontener. As jo de kontener oars neamd hawwe, dan moatte jo it ferfange troch de kontenernamme.
As jo Docker-kontener goed opstart is, danit útfieren fan alle MySQL-kommando's - krekt as hoe't jo dogge mei ynstallaasje op in lokale masine.
Jo kinne ek de Docker-kontener op oanfraach starte/stopje as en wannear nedich.
Om stopje de MySQL docker kontener, kinne jo it hjirûnder kommando brûke.
docker stop mysql-docker-demo
Om de Docker kontener werom te begjinnen, kinne jo it hjirûnder kommando brûke.
docker start mysql-docker-demo
MySQL Enterprise Edition
MySQL is in iepen boarne databank dy't breed brûkt wurdt.
De Enterprise edysje is eigendom fan Oracle en it befettet in suite fan ark en funksjes dy't allinich mei de betelle ferzje komt (De fergese ferzje is de MySQL Community-edysje).
MySQL Enterprise Edition is beskikber fia Oracle-wolk as in folslein beheare tsjinst.
Guon rûzings oer kosten fan MySQL Enterprise-edysje wurde jûn hjirûnder:
Edition | Jierlikse abonnemint (USD) |
---|---|
MySQL Standert Edition | 2000 - 4000 |
MySQL Enterprise Edition | 5000 - 10000 |
Kontrolearje Oracle Costing Sheet foar mear ynformaasje.
MySQL Betelle ferzjes komme mei technyske stipe en bystân fan it MySQL team likegoed as mei oare tafersjoch ark lykas Reservekopy, Encryption, Firewall, ensfh
Faak stelde fragen & amp; Antwurden
F #1) Is MySQL fergees te downloaden?
Antwurd: MySQL is beskikber yn meardere edysjes. De mienskipsedysje is fergees te downloaden en te brûkenwylst de oare farianten lykas MySQL Standard en MySQL Enterprise edysjes hawwe in jierlikse abonnemint kosten taheakke as se komme mei wolk stipe en technyske bystân fan it MySQL team.
Om MySQL iepen boarne te brûken foar kommersjele doelen, kinne jo brûk MariaDB dy't basearre is op MySQL-database.
Q #2) Hoe kinne jo MySQL Client ynstallearje?
Antwurd: MySQL Client wurdt ynladen as ûnderdiel fan de standert ynstallaasje fan de MySQL-tsjinner. MySQL-kliïnt kin starte wurde fanút de terminal of kommando-prompt troch te navigearjen nei de map lykas hjirûnder neamd foar Mac/Linux of Windows.
MAC - /usr/local/mysql/binWINDOWS - C:\\Program Files\\MySQL\\MySQL Server 8.0
De MySQL kommando-rigelkliïnt kin wurde starte troch de MySQLút te fieren 2> útfierber yn de boppesteande mappen.
Foar it brûken fan in GUI basearre client, kinne jo hjir MySQL workbench downloade troch de passende OS-kombinaasje te kiezen.
F #3) Hoe kin ik MySQL foar Windows downloade?
Antwurd: MySQL is beskikber foar hast alle grutte bestjoeringssystemen lykas macOS, Linux & Windows. Foar Windows kin it ynladen wurde as in útfierbere of zip.
Referearje nei de downloaddetails hjir op 'e MySQL offisjele downloadside.
Wy hawwe de folsleine ynstallaasjestappen foar it ynladen/ynstellingen opjûn. MySQL Community Server-edysje op en ynstallearje op Windows hjir yn dizze tutorial.
Konklúzje
Yn dizze tutorial hawwe wy leard oer de ferskate manieren wêropjo kinne MySQL downloade op jo buroblêd/laptop mei ferskate bestjoeringssystemen.
Wy hawwe besprutsen oer it falidearjen fan de ynstallaasje fan de MySQL Community Server op Windows- en macOS-platfoarms. Wy hawwe ek leard oer it brûken fan Docker om te begjinnen mei de MySQL Server-ûntwikkeling en kamen te witten hoe't jo fluch begjinne kinne mei MySQL-tsjinner.
Hoopje dat dit tutorial al jo fragen oer it downloaden fan MySQL ferdúdlikje.