Så här installerar du MariaDB på en Mac via Homebrew-pakethanteraren.
Installera Homebrew
Låt oss först installera Xcode och Homebrew. Hoppa gärna ö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 MariaDB
Nu när Homebrew är installerat, låt oss gå vidare och installera MariaDB.
Låt oss först kolla MariaDB-versionen i Homebrew-repo:
brew info mariadb
Det kommer att mata ut en massa saker, inklusive MariaDB-versionen i repo.
Nu här är delen som faktiskt installerar MariaDB:
brew install mariadb
Om du har en tidigare version av MariaDB, följ anvisningarna för att uppgradera till den senaste versionen.
Starta MariaDB
Nu när vi har installerat MariaDB, låt oss starta det:
mysql.server start
För att automatiskt starta MariaDB Server kan vi använda Homebrews tjänstfunktionalitet, som konfigurerar automatisk start med launchctl
verktyg från launchd
:
brew services start mariadb
Anslut till MariaDB
När MariaDB har startat kan vi ansluta till den:
mariadb
När du är ansluten bör du se något i stil med detta:
Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 4 Server version: 10.5.9-MariaDB Homebrew Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]>
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 | | test | +--------------------+ 4 rows in set (0.001 sec)