[Entrypoint] GENERATED ROOT PASSWORD: *ovIDej0cNAr[apq0jWuf4KdOpI
#6) Ni nun ensalutus al la mysql-ŝelo en la Docker-ujo kun la generita pasvorto.
Efektivigu la suban komandon.
docker exec -it mysql-docker-demo mysql -u root -p
Kiam oni petas pasvorton, enigu tiun de la Paŝo #5 supre. Unufoje, enigita vi estus ensalutinta al la MySQL-kliento ene de la Docker-ujo.
Nuntempe, se vi enigas komandon kiel SHOW DATABASES; tiam ĝi ĵetus eraron kaj petus ĝisdatigi/ŝanĝi la defaŭltan pasvorton.
mysql> SHOW DATABASES;ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
#7) Ni nun rekomencigu la pasvorton per la komando ALTER.
ALTER UZANTO 'root'@'localhost' IDENTIFIED BY 'pasvorto';
Ĉi tie 'pasvorto' estas la reala pasvorto, kiun vi volas agordi por la radika uzanto. Vi povas ŝanĝi ĝin al iu ajn valoro kiel taŭga kaj dezirata.
#8) Nun ni provos ruli simplan komandon por validigi nian instaladon. Ni rulus la komandon SHOW DATABASES; por akiri la detalojn de ĉiuj disponeblaj datumbazoj.
Jen la komanda eligo
mysql> montri datumbazoj;
+——————–+
Gvidilo paŝo post paŝo por elŝuti MySQL por Vindozo kaj macOS per malsamaj metodoj:
En ĉi tiu lernilo, ni lernos la malsamajn manierojn/alirojn por vidi kiel vi povas elŝuti MySQL kaj ekuzi ĝin ene de kelkaj minutoj.
MySQL povas esti elŝutita kiel memstara instalilo por malsamaj operaciumoj, aŭ kiel zipita bildo/arkivo kaj la plej facila estas uzi docker por MySQL se vi nur volas lerni kaj esploru MySQL.
Ankaŭ, bonvolu noti, ke MySQL estas disponebla kiel komunuma (senpaga) kaj entreprena (pagita) eldono por elŝuti.
Por plej praktikaj celoj mySMySQLQL-instalado per instalilo kaj docker-bildo solvas la plej multajn uzkazojn. Ni vidos ambaŭ ĉi tiujn alirojn por Vindozo kaj Mac-bazitaj Operaciumoj ĉi tie.
MySql-Elŝuto Tra Instalilo
MySQL estas disponebla por elŝuti kiel memstara paka instalilo por kaj Vindozo kaj macOS.
Ni vidu la detalojn por ĉiu el ĉi tiuj.
Instalado de MySQL en Vindozo
a) Antaŭkondiĉoj: Antaŭ ol komenci la instalan procezon, bonvolu noti, ke MySQL Installer postulas .NET Framework 4.5.2 (Se vi havas pli malnovan version de la .NET-kadro, tiam ĝisdatigu tion por komenci la instalan procezon).
b) Elŝutu MySQL-komunuman instalilon el la fonto ĉi tie. (La nuna versio de MySQL skribante ĉi tionlernilo estas 8.0.20. Se vi bezonas elŝuti specifan version de MySQL, tiam vi povas referenci al la respektiva instalilo ĉi tie kaj elekti la version, kiun vi volas instali).
Elektu la instalilon depende ĉu la Vindoza versio, kiun vi uzas, estas. 32bit aŭ 64bit (vi povas referenci la ligilon ĉi tie por scii la version de OS, kiun vi uzas).
c ) Post elŝuto de la instalilo, malfermu la instalilon ekze kaj daŭrigu kun la instrukcioj. Bonvolu noti, ke vi bezonos aktivan interretan konekton ĉar la instalilo estas ŝelo kaj ĝi elŝutas la elektitajn produktojn per interreto unufoje elektitaj dum la instala procezo.
Por elekti la agordon, vi povas elekti la 'Defaŭlta programisto' kiu prizorgas preskaŭ ĉiujn postulatajn aferojn por evoluaj/testaj bezonoj.
d) Post kiam la agordo estas kompleta , se vi elektis instali la klienton por MySQL (MySQL Workbench kiu estas Komunumo/senpaga elŝuto), tiam vi povas konekti vian servilan petskribon, alie vi povas kontroli la instaladon de la komandlinio per ekzekuto de la suba komando.
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql" test
Instali MySQL sur MacOS
#1) Por instali/elŝuti MySQL sur macOS per diska bildo (.dmg) aŭ instalilo – elŝutu la diskobilddosieron por la komunuma eldono de ĉi tie
#2) Post kiam la dmg-dosiero estas elŝutita, duoble alklaku por muntila diska bildo kaj komencu la instalan procezon sekvante la instrukciojn en la instala pako. Sekvu la subajn ekrankopiojn por la paŝo-post-paŝa instala procezo.
#3) Post kiam la instalado estas finita, por ŝalti la MySQL-servilon, vi povas malfermi MySql-preferojn kaj ŝalti la MySQL-servilon se ne jam ŝaltite.
Malfermu la Sistem-preferojn kaj alklaku la MySQL-ikonon.
La MySQL-preferoj malfermos nun kaj vi povas vidi la staton de la MySQL-servilo. Se ĝi ne jam funkcias, tiam vi povas ŝalti la servilon de tie.
#4) Nun ni kontrolu ĉu nia instalado estas sukcesa aŭ ne per kontrolo de la versio de la komandlinio. Malfermu la terminalan promptilon kaj navigu al la instala dosierujo de MySQL, kiu estas defaŭlte
/usr/local/mysql/bin
Rulu la suban komandon por kontroli la version.
./mysql -V
Se vi vidas la eligajn ligojn sube, tio signifas, ke via instalado sukcesis.
./mysql Ver 8.0.20 for macos10.15 on x86_64 (MySQL Community Server - GPL)
#5) Por uzi MySQL de la komandlinio, vi povas daŭrigi uzi la komandlinion aŭ terminalon (kun la pasvorto kiu estis fiksita dum la instalo). procezo) aŭ elŝutu MySQL-klientaplikojn kiel MySQL Workbench por aliri per GUI.
Ni esploru kelkajn komandliniajn opciojn. Por komenci kun MySQL-ŝelo, rulu la subajn komandojn.
./mysql -u root -p
Nun oni petos vin prila pasvorton (Vi devas enigi tiun, kiu estis enigita dum instalado - supozu, ke vi agordas la pasvorton kiel 'pasvorton'), tiam ĉe la pasvorto enigu la pasvorton. Post kiam la aŭtentigo estas sukcesa, la uzanto ensalutus al la MySQL-ŝelo.
Ni provu ruli ekzemplan komandon por vidi ĉu la ŝelo funkcias ĝuste aŭ ne. Efektivigu la suban komandon sur la MySQL-ŝelo.
SHOW DATABASES;
Vi devus povi vidi la suban eligon por la komando.
MySQL Docker Image
Instali MySQL per docker-bildo kiel docker-ujo estas la plej facila aliro se vi nur volas lerni MySQL kaj ne volas instali la plenan programaron/servilon en via sistemo.
Docker permesas vin rapide. ŝpinu, ŝaltu kaj malŝaltu la ujojn, kiuj enhavas la bezonatan programaron, kiu ĉi-kaze estas la MySQL-servilo.
Ni vidu la paŝojn necesajn por instali MySQL kiel Docker-bildon.
#1) Por uzi Docker-bildon, vi postulus instali Docker bazitan sur via OS. Por instali Docker, sekvu la instrukciojn ĉi tie
#2) Post kiam la Docker-motoro estas instalita, ni devus elŝuti (aŭ tiri) la Docker-bildon de la Docker-nabo. Ni vidu la komandon, kiu povas esti uzata por tiri la Docker-bildon por la eldono de la Komunuma servilo.
Efektivigu la suban komandon ĉe la terminalo aŭ komanda prompto.
docker pull mysql/mysql-server:tag
Ĉi tie, la etikedoreprezentas la version de la eldono de MySQL Community Server, kiun vi volas elŝuti. Se vi ne serĉas specifan version, tiam vi povas simple preterlasi la etikeddetalojn kaj ruli la komandon sube (Ĉi tio ricevus la bildon por la plej nova disponebla eldono de la MySQL Community Edition).
docker pull mysql/mysql-server
#3) Post kiam la Docker-bildo estas elŝutita, ni povas provi listigi la bildojn, kaj vidi ĉu ni povas trovi MySQL-bildon en la listo kiu montriĝas. Rulu la suban komandon en la terminalo (por Linukso-bazitaj sistemoj).
docker image ls | grep "mysql-server"
Se vi vidas la eligon kiel sube, tio signifus, ke via Docker-bildo estis elŝutita sukcese.
#4) Nun ni rulu ujon kontraŭ la bildo de Docker, kiun ni ĵus elŝutis. Ni nomus la ujon kiel ‘’mysql-docker-demo” . Rulu la suban komandon por komenci la ujon de la bildo.
docker run --name="mysql-docker-demo" -d mysql/mysql-server
#5) Nun, por akiri la pasvorton fiksitan dum rulado de la Docker-ujo, ni povas preni la detalojn de la Docker registras kaj poste rekomencu ĉi tiun pasvorton per la ALTER-komando.
Efektivigu la jenan komandon en la terminalo:
docker logs mysql-docker-demo 2>&1 | grep GENERATED
Bonvolu noti, ke 'mysql-docker -demo' en la supra komando estas la nomo de la docker-ujo. Se vi nomis la ujon alimaniere, tiam vi devus anstataŭigi ĝin per la ujnomo.
Se via Docker-ujo estas komencita ĝuste, tiamrulante iujn ajn MySQL-komandojn - same kiel vi faras kun instalado sur loka maŝino.
Vi ankaŭ povus lanĉi/haltigi la Docker-ujon laŭpeto laŭbezone.
Al. haltigu la Docker-ujon de MySQL, vi povus uzi la suban komandon.
docker stop mysql-docker-demo
Por rekomenci la Docker-ujon, vi povus uzi la suban komandon.
docker start mysql-docker-demo
MySQL Enterprise Edition
MySQL estas malfermfonta datumbazo kiu estas vaste uzata.
La Enterprise eldono estas posedata de Oracle kaj ĝi inkluzivas aron de iloj kaj funkcioj kiuj venas kun la pagita versio nur. (La senpaga versio estas la eldono de MySQL Community).
MySQL Enterprise Edition estas havebla tra Oracle-nubo kiel plene administrita servo.
Kelkaj taksoj pri kosto de MySQL Enterprise eldono estas donitaj. sub:
Eldono | Jara Abono (USD) |
---|---|
MySQL Standard Edition | 2000 - 4000 |
MySQL Enterprise Edition | 5000 - 10000 |
Kontrolu Oracle Costing Sheet por pli da informoj.
MySQL-Pagitaj versioj venas kun teknika subteno kaj helpo de la MySQL-teamo same kiel kun aliaj monitoraj iloj kiel Rezerva, Ĉifrado, Fajroŝirmilo, ktp.
Oftaj Demandoj & Respondoj
Q #1) Ĉu MySQL estas senpaga elŝutebla?
Respondo: MySQL estas disponebla en pluraj eldonoj. La komunuma eldono estas senpage elŝutebla kaj uzebladum la aliaj variantoj kiel MySQL Standard kaj MySQL Enterprise-eldonoj havas jaran abonkoston alkroĉitan ĉar ili venas kun nuba subteno kaj teknika helpo de la MySQL-teamo.
Por uzi MySQL-malfermfontan por komercaj celoj, vi povas uzu MariaDB kiu baziĝas sur MySQL-datumbazo.
Q #2) Kiel instali MySQL-klienton?
Respondo: MySQL-Kliento estas elŝutita kiel parto de la norma instalado de la MySQL-servilo. MySQL-kliento povas esti komencita de la terminalo aŭ komanda prompto navigante al la dosierujo kiel menciite sube por Mac/Linukso aŭ Vindozo.
MAC - /usr/local/mysql/binWINDOWS - C:\\Program Files\\MySQL\\MySQL Server 8.0
La MySQL-komandlinia kliento povas esti komencita per rulado de la MySQL plenumebla en ĉi-supraj dosierujoj.
Por uzi GUI-bazitan klienton, vi povas elŝuti MySQL-laborbenkon ĉi tie elektante la taŭgan OS-kombinadon.
Q #3) Kiel mi elŝuti MySQL por Vindozo?
Respondo: MySQL estas disponebla por preskaŭ ĉiuj ĉefaj operaciumoj kiel macOS, Linukso & Vindozo. Por Vindozo, ĝi povus esti elŝutita kiel rulebla aŭ zip.
Referu al la elŝutaj detaloj ĉi tie sur la oficiala elŝuta paĝo de MySQL.
Ni listigis la kompletajn instalajn paŝojn por elŝuti/agordi. supren kaj instali MySQL Community Server eldonon en Vindozo ĉi tie en ĉi tiu lernilo.
Konkludo
En ĉi tiu lernilo, ni lernis pri la diversaj manieroj per kiujvi povas elŝuti MySQL sur via labortablo/tekkomputilo kun malsamaj operaciumoj.
Ni diskutis pri validigo de la instalado de la MySQL-Komunuma Servilo sur platformoj Vindozo kaj macOS. Ni ankaŭ lernis pri uzado de Docker por komenci kun la disvolviĝo de MySQL-Servilo kaj eksciis kiel rapide komenci kun MySQL-servilo.
Espereble, ke ĉi tiu lernilo klarigis ĉiujn viajn demandojn pri Elŝuto de MySQL.