Zde je návod, jak nainstalovat MariaDB na Mac pomocí správce balíčků Homebrew.
Nainstalovat Homebrew
Nejprve nainstalujme Xcode a Homebrew. Pokud již máte Homebrew nainstalovaný, můžete tento krok přeskočit.
Chcete-li nainstalovat tyto předpoklady, otevřete okno Terminálu a spusťte následující příkazy.
Nainstalujte Xcode:
xcode-select --install
Nainstalujte Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
A je to. Xcode a Homebrew by měly být nainstalovány, jakmile budou tyto příkazy spuštěny.
Ale než přejdeme dál, zde je návod, jak zkontrolovat Homebrew:
brew doctor
Postupujte podle pokynů a opravte případné problémy.
Když už jsme u toho, zde je návod, jak aktualizovat Homebrew:
brew update
Pokud již máte aktuální informace, obdržíte o tom zprávu.
Nainstalujte MariaDB
Nyní, když je Homebrew nainstalován, pojďme do toho a nainstalujme MariaDB.
Nejprve se podívejme na verzi MariaDB v repozitáři Homebrew:
brew info mariadb
Výsledkem bude spousta věcí, včetně verze MariaDB v repo.
Nyní je zde část, která ve skutečnosti instaluje MariaDB:
brew install mariadb
Pokud máte předchozí verzi MariaDB, postupujte podle pokynů pro upgrade na nejnovější verzi.
Spusťte MariaDB
Nyní, když jsme nainstalovali MariaDB, začněme:
mysql.server start
K automatickému spuštění serveru MariaDB můžeme použít funkci služeb Homebrew, která konfiguruje automatické spuštění pomocí launchctl
nástroj z launchd
:
brew services start mariadb
Připojte se k MariaDB
Jakmile se MariaDB spustí, můžeme se k ní připojit:
mariadb
Po připojení byste měli vidět něco takového:
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)]>
Zde je příklad rychlého příkazu, který můžete použít k zobrazení seznamu databází:
show databases;
Výsledek:
+--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+ 4 rows in set (0.001 sec)