Nedan följer stegen som jag använde för att installera MySQL på min M1 Mac via Homebrew-pakethanteraren.
Som nämnts är detta en M1 Mac (som använder ARM64-arkitekturen) men det orsakade inga problem. Den nuvarande versionen (MySQL 8.0.26) stöder ARM-arkitekturen.
Installera Homebrew
Eftersom jag installerar MySQL via Homebrew, kräver det att Homebrew är installerat.
Du kan hoppa över det här steget om du redan har installerat Homebrew.
För att installera dessa förutsättningar, öppna ett terminalfönster och kör följande kommandon.
Installera Xcode:
xcode-select --install
Installera Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Det är allt. Xcode och Homebrew bör installeras när dessa kommandon har körts.
Men innan vi går vidare, så här kontrollerar du Homebrew:
brew doctor
Följ alla uppmaningar för att åtgärda eventuella problem som kan ha uppstått.
Medan vi håller på, så här uppdaterar du Homebrew:
brew update
Om du redan är uppdaterad får du ett meddelande om det.
Installera MySQL
Nu när Homebrew är installerat, låt oss gå vidare och installera MySQL:
brew install mysql
Vänta tålmodigt medan den laddar ner och installerar allt.
Efter installationen visas följande meddelande:
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
Det meddelandet ger användbar information för att komma igång.
Starta MySQL
Nu när vi har installerat MySQL, låt oss börja med den första metoden ovan:
brew services start mysql
Det borde resultera i ett meddelande som detta:
Successfully started `mysql` (label: homebrew.mxcl.mysql)
Anslut till MySQL
När MySQL har startat kan vi gå vidare och ansluta till det:
mysql -uroot
När du är ansluten bör du se något i stil med detta:
MySQL [(none)]>
Du kan nu gå vidare och börja använda MySQL.
Här är ett exempel på ett snabbt kommando som du kan använda för att se en lista över databaser:
show databases;
Resultat:
+--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.007 sec)
Alternativ till Homebrew
Om du inte vill använda Homebrew kan du installera det via Native Package Installer, som använder det inbyggda macOS-installationsprogrammet (DMG) för att leda dig genom installationen av MySQL.
Eller så kan du använda det komprimerade TAR-arkivet, som använder en fil paketerad med Unix tar
och gzip
kommandon.
Se MySQL-installationsguiden på MySQL-webbplatsen för mer information.