sql >> Databasteknik >  >> RDS >> Mysql

Installera MySQL på en Mac

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.


  1. Sammanfoga flera rader i en array med SQL på PostgreSQL

  2. Introduktion till PL/SQL-insamlingsmetoder i Oracle Database

  3. PL/SQL - Använd listvariabel i Where In-klausul

  4. Vad är en platt fildatabas? Hur skiljer det sig från en relationsdatabas?