Hieronder staan de stappen die ik heb gebruikt om MySQL op mijn M1 Mac te installeren via de Homebrew-pakketbeheerder.
Zoals gezegd is dit een M1 Mac (die de ARM64-architectuur gebruikt), maar dat veroorzaakte geen problemen. De huidige versie (MySQL 8.0.26) ondersteunt de ARM-architectuur.
Installeer Homebrew
Aangezien ik MySQL via Homebrew installeer, moet Homebrew geïnstalleerd zijn.
Je kunt deze stap overslaan als je Homebrew al hebt geïnstalleerd.
Om deze vereisten te installeren, opent u een Terminal-venster en voert u de volgende opdrachten uit.
Installeer Xcode:
xcode-select --install
Homebrew installeren:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Dat is het. Xcode en Homebrew moeten worden geïnstalleerd zodra deze opdrachten zijn uitgevoerd.
Maar voordat we verder gaan, kun je Homebrew als volgt controleren:
brew doctor
Volg alle aanwijzingen om eventuele problemen op te lossen.
Terwijl we toch bezig zijn, kun je Homebrew als volgt updaten:
brew update
Als je al op de hoogte bent, krijg je een bericht hierover.
Installeer MySQL
Nu Homebrew is geïnstalleerd, laten we doorgaan en MySQL installeren:
brew install mysql
Wacht geduldig terwijl het alles downloadt en installeert.
Na installatie verschijnt het volgende bericht:
We've installed your MySQL database without a root password. To secure it run: mysql_secure_installation MySQL is configured to only allow connections from localhost by default To connect run: mysql -uroot To start mysql: brew services start mysql Or, if you don't want/need a background service you can just run: /opt/homebrew/opt/mysql/bin/mysqld_safe --datadir=/opt/homebrew/var/mysql
Dat bericht biedt nuttige informatie om aan de slag te gaan.
Start MySQL
Nu we MySQL hebben geïnstalleerd, laten we het starten met de eerste hierboven genoemde methode:
brew services start mysql
Dat zou moeten uitmonden in een bericht als dit:
Successfully started `mysql` (label: homebrew.mxcl.mysql)
Verbinden met MySQL
Zodra MySQL is gestart, kunnen we doorgaan en er verbinding mee maken:
mysql -uroot
Eenmaal verbonden, zou je zoiets als dit moeten zien:
MySQL [(none)]>
U kunt nu doorgaan en MySQL gaan gebruiken.
Hier is een voorbeeld van een snelle opdracht die u kunt gebruiken om een lijst met databases te zien:
show databases;
Resultaat:
+--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.007 sec)
Alternatieven voor Homebrew
Als je Homebrew niet wilt gebruiken, kun je het installeren via de Native Package Installer, die het native macOS-installatieprogramma (DMG) gebruikt om je door de installatie van MySQL te leiden.
Of u kunt het gecomprimeerde TAR-archief gebruiken, dat een bestand gebruikt dat is verpakt met de Unix-tar
en gzip
commando's.
Zie de MySQL-installatiegids op de MySQL-website voor meer informatie.