Stap voor stap gids om MySQL te downloaden voor Windows en macOS met behulp van verschillende methoden:
In deze tutorial leren we de verschillende manieren/benaderingen om te zien hoe u MySQL kunt downloaden en binnen een paar minuten kunt gaan gebruiken.
MySQL kan worden gedownload als een standalone-installatieprogramma voor verschillende besturingssystemen, of als een gezipt image/archief, en het gemakkelijkste is het gebruik van docker voor MySQL, als u gewoon MySQL wilt leren kennen en verkennen.
Merk ook op dat MySQL beschikbaar is als een community (gratis) en enterprise (betaalde) editie om te downloaden.
Voor de meeste praktische doeleinden lost de installatie van mySMySQLQL via installer en docker image de meeste gebruiksgevallen op. We zullen beide benaderingen hier bekijken voor Windows- en Mac-gebaseerde besturingssystemen.
MySql Downloaden via Installer
MySQL is te downloaden als een standalone package installer voor zowel Windows als macOS.
Laten we de details van elk van deze bekijken.
MySQL installeren op Windows
a) Voorwaarden: Voordat u met het installatieproces begint, moet u weten dat MySQL Installer .NET Framework 4.5.2 vereist (Als u een oudere versie van het .NET framework hebt, moet u die bijwerken om met het installatieproces te kunnen beginnen).
b) Download MySQL community installer van de bron hier. (De huidige versie van MySQL tijdens het schrijven van deze tutorial is 8.0.20. Als u een specifieke versie van MySQL moet downloaden, dan kunt u de respectievelijke installer hier raadplegen en de versie kiezen die u wilt installeren).
Kies het installatieprogramma afhankelijk van of de Windows-versie die u gebruikt 32bit of 64bit is (u kunt de link hier raadplegen om te weten welke versie van OS u gebruikt).
c) Na het downloaden van het installatieprogramma opent u het installatieprogramma exe en gaat u verder met de instructies. Houd er rekening mee dat u een actieve internetverbinding nodig hebt, aangezien het installatieprogramma een shell is en het de geselecteerde producten downloadt via het internet zodra deze zijn gekozen tijdens het installatieproces.
Voor het kiezen van de configuratie kunt u de Developer Default dat zorgt voor bijna alles wat nodig is voor ontwikkeling en testen.
d) Als de installatie voltooid is en u hebt gekozen voor de installatie van de MySQL client (MySQL Workbench, een gratis/communautaire download), dan kunt u een verbinding maken met uw server, anders kunt u de installatie controleren vanaf de commandoregel door het onderstaande commando uit te voeren.
C:^> "C:\Program Files\MySQL Server 8.0" test.
MySQL installeren op MacOS
#1) Voor het installeren/downloaden van MySQL op macOS via disk image (.dmg) of installer - download het disk image bestand voor de community editie vanaf hier
#2) Zodra het dmg-bestand is gedownload, dubbelklikt u om de schijfimage te mounten en begint u het installatieproces door de instructies in het installatiepakket te volgen. Volg de onderstaande screenshots voor het stapsgewijze installatieproces.
#3) Zodra de installatie is voltooid, kunt u de MySQL-server inschakelen door MySql-voorkeuren te openen en de MySQL-server in te schakelen als die nog niet is ingeschakeld.
Open de Systeemvoorkeuren en klik op het MySQL pictogram.
Het MySQL voorkeurenpaneel wordt nu geopend en u kunt de status van de MySQL server zien. Als hij nog niet draait, kunt u de server vanaf daar inschakelen.
#4) Laten we nu controleren of onze installatie succesvol is of niet door de versie vanaf de opdrachtregel te controleren. Open de terminal prompt en navigeer naar de MySQL installatiedirectory die standaard is
/usr/local/mysql/bin
Voer het onderstaande commando uit om de versie te controleren.
./mysql -V
Als u de onderstaande uitvoer lias ziet, dan betekent dit dat uw installatie geslaagd is.
./mysql Ver 8.0.20 voor macos10.15 op x86_64 (MySQL Community Server - GPL)
#5) Om MySQL vanaf de opdrachtregel te gebruiken, kunt u de opdrachtregel of terminal blijven gebruiken (met het wachtwoord dat tijdens het installatieproces is ingesteld) of MySQL-clienttoepassingen downloaden zoals MySQL Workbench om toegang te krijgen via GUI.
Laten we een paar commandoregelopties verkennen. Om te beginnen met de MySQL shell, voert u de onderstaande commando's uit.
./mysql -u root -p
Nu wordt u om het wachtwoord gevraagd (u moet het wachtwoord invoeren dat tijdens de installatie is ingevoerd - stel dat u het wachtwoord als 'password' hebt ingesteld), voer dan bij de wachtwoordprompt het wachtwoord in. Zodra de verificatie is geslaagd, logt de gebruiker in op de MySQL-shell.
Laten we een voorbeeldcommando uitvoeren om te zien of de shell correct werkt of niet. Voer het onderstaande commando uit op de MySQL shell.
DATABASES LATEN ZIEN;
U zou de onderstaande uitvoer van het commando moeten kunnen zien.
MySQL Docker Afbeelding
MySQL installeren via een docker image als een docker container is de gemakkelijkste aanpak als u alleen MySQL wilt leren kennen en niet de volledige software/server op uw systeem wilt installeren.
Met Docker kunt u snel de containers opstarten, aan- en uitzetten die de vereiste software bevatten, in dit geval de MySQL-server.
Laten we de stappen bekijken die nodig zijn om MySQL als een Docker image te installeren.
#1) Om Docker image te gebruiken, moet u Docker installeren op basis van uw OS. Om Docker te installeren, volgt u de instructies hier
#2) Zodra de Docker engine is geïnstalleerd, moeten we het Docker image downloaden (of trekken) van de Docker hub. Laten we eens kijken naar het commando dat kan worden gebruikt om het Docker image voor de Community server editie te trekken.
Voer het onderstaande commando uit op de terminal of opdrachtprompt.
docker pull mysql/mysql-server:tag
Hier staat de tag voor de versie van de MySQL Community Server editie die u wilt downloaden. Als u niet op zoek bent naar een specifieke versie, dan kunt u gewoon de tag details weglaten en het onderstaande commando uitvoeren (Dit zou het beeld ophalen voor de laatst beschikbare editie van de MySQL Community Edition).
docker pull mysql/mysql-server
#3) Zodra het Docker image is gedownload, kunnen we proberen de images in een lijst op te nemen, en kijken of we een MySQL image kunnen vinden in de lijst die wordt weergegeven. Voer het onderstaande commando uit in de terminal (voor Linux gebaseerde systemen).
docker image ls
Als u de uitvoer ziet zoals hieronder, dan zou dat betekenen dat uw Docker image met succes is gedownload.
#4) Laten we nu een container draaien tegen de Docker image die we net gedownload hebben. We zouden de container de volgende naam geven mysql-docker-demo'. Voer het onderstaande commando uit om de container van de image te starten.
docker run --name="mysql-docker-demo" -d mysql/mysql-server
#5) Om nu het wachtwoord te verkrijgen dat is ingesteld tijdens het draaien van de Docker-container, kunnen we de details ophalen uit de Docker-logs en vervolgens dit wachtwoord opnieuw starten met het ALTER-commando.
Voer het volgende commando uit in de terminal:
docker logs mysql-docker-demo 2>&1
Merk op dat "mysql-docker-demo in het bovenstaande commando is de naam van de dockercontainer. Als u de container anders hebt genoemd, moet u deze vervangen door de containernaam.
Als uw Docker-container goed is gestart, dan ziet u de uitvoer zoals hieronder.
[GENERATED ROOT PASSWORD: *ovIDej0cNAr[apq0jWuf4KdOpI
#6) We zouden nu inloggen op de mysql-shell in de Docker-container met het gegenereerde wachtwoord.
Voer het onderstaande commando uit.
docker exec -it mysql-docker-demo mysql -u root -p
Wanneer om een wachtwoord wordt gevraagd, voert u dat van stap #5 hierboven in. Eenmaal ingevoerd bent u ingelogd in de MySQL-client binnen de Docker-container.
Als u op dit moment een commando als SHOW DATABASES invoert, krijgt u een foutmelding en moet u het standaard wachtwoord bijwerken of wijzigen.
mysql> SHOW DATABASES; ERROR 1820 (HY000): U moet uw wachtwoord opnieuw instellen met de ALTER USER-instructie voordat u deze instructie uitvoert.
#7) Laten we nu het wachtwoord opnieuw instellen met het ALTER commando.
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
Hier is 'wachtwoord' het eigenlijke wachtwoord dat u wilt instellen voor de root-gebruiker. U kunt het veranderen in elke waarde die passend en gewenst is.
#8) Nu gaan we een eenvoudig commando uitvoeren om onze installatie te valideren. We draaien het commando SHOW DATABASES; om de details van alle beschikbare databases te krijgen.
Hier is de uitvoer van het commando
mysql> show DATABASES;
+-------+
+-------+
+-------+
4 rijen in set (0.00 sec)
#9) Hiermee hebben we nu met succes de Docker-container met MySQL-installatie gestart en deze kan nu worden gebruikt voor het uitvoeren van alle MySQL-commando's - net als bij de installatie op een lokale machine.
U kunt de Docker-container ook on-demand starten/stoppen wanneer dat nodig is.
Om de MySQL docker container te stoppen, kunt u het onderstaande commando gebruiken.
docker stop mysql-docker-demo
Om de Docker-container terug te starten, kunt u het onderstaande commando gebruiken.
docker start mysql-docker-demo
MySQL Enterprise Editie
MySQL is een open-source database die veel wordt gebruikt.
De Enterprise-editie is eigendom van Oracle en omvat een reeks hulpmiddelen en functies die alleen bij de betaalde versie worden geleverd (de gratis versie is de MySQL Community-editie).
MySQL Enterprise Edition is beschikbaar via Oracle cloud als een volledig beheerde dienst.
Hieronder volgen enkele schattingen van de kosten van MySQL Enterprise edition:
Editie | Jaarabonnement (USD) |
---|---|
MySQL Standaard Editie | 2000 - 4000 |
MySQL Enterprise Editie | 5000 - 10000 |
Kijk in Oracle Costing Sheet voor meer informatie.
Betaalde MySQL versies worden geleverd met technische ondersteuning en hulp van het MySQL team en met andere controle-instrumenten zoals Back-up, Encryptie, Firewall, enz.
Veelgestelde vragen & antwoorden
V #1) Is MySQL gratis te downloaden?
Antwoord: MySQL is beschikbaar in meerdere edities. De community-editie is gratis te downloaden en te gebruiken, terwijl de andere varianten zoals MySQL Standard en MySQL Enterprise edities jaarlijkse abonnementskosten met zich meebrengen, omdat ze worden geleverd met cloud-ondersteuning en technische bijstand van het MySQL-team.
Om MySQL open source te gebruiken voor commerciële doeleinden, kunt u MariaDB gebruiken, dat gebaseerd is op de MySQL-database.
V #2) Hoe installeer ik MySQL Client?
Antwoord: MySQL Client wordt gedownload als onderdeel van de standaardinstallatie van de MySQL server. MySQL client kan worden gestart vanaf de terminal of command prompt door te navigeren naar de directory zoals hieronder vermeld voor Mac/Linux of Windows.
MAC - /usr/local/mysql/bin WINDOWS - C:\Programmabestanden\MySQL Server 8.0
De MySQL commandoregelclient kan worden gestart door het commando MySQL uitvoerbaar in de bovenstaande mappen.
Voor het gebruik van een GUI-gebaseerde client kunt u MySQL workbench hier downloaden door de juiste OS-combinatie te kiezen.
V #3) Hoe download ik MySQL voor Windows?
Antwoord: MySQL is beschikbaar voor bijna alle grote besturingssystemen zoals macOS, Linux & Windows. Voor Windows kan het worden gedownload als een executable of zip.
Zie de download details hier op de officiële MySQL download pagina.
We hebben de volledige installatiestappen voor het downloaden/instellen en installeren van MySQL Community Server edition op Windows hier in deze tutorial opgesomd.
Conclusie
In deze handleiding hebben we geleerd over de verschillende manieren waarop u MySQL kunt downloaden op uw desktop/laptop met verschillende besturingssystemen.
We bespraken het valideren van de installatie van de MySQL Community Server op Windows en macOS platforms. We leerden ook over het gebruik van Docker om aan de slag te gaan met de ontwikkeling van MySQL Server en kwamen te weten hoe je snel aan de slag kunt met MySQL server.
Ik hoop dat deze handleiding al uw vragen over het downloaden van MySQL heeft verduidelijkt.