Oto jak zainstalować MariaDB na komputerze Mac za pomocą menedżera pakietów Homebrew.
Zainstaluj Homebrew
Najpierw zainstalujmy Xcode i Homebrew. Możesz pominąć ten krok, jeśli masz już zainstalowany Homebrew.
Aby zainstalować te wymagania wstępne, otwórz okno Terminal i uruchom następujące polecenia.
Zainstaluj Xcode:
xcode-select --install
Zainstaluj Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Otóż to. Xcode i Homebrew powinny zostać zainstalowane po uruchomieniu tych poleceń.
Ale zanim przejdziemy dalej, oto jak sprawdzić Homebrew:
brew doctor
Postępuj zgodnie z instrukcjami, aby rozwiązać wszelkie napotkane problemy.
Skoro już przy tym jesteśmy, oto jak zaktualizować Homebrew:
brew update
Jeśli jesteś na bieżąco, otrzymasz odpowiednią wiadomość.
Zainstaluj MariaDB
Teraz, gdy Homebrew jest zainstalowany, zainstalujmy MariaDB.
Najpierw sprawdźmy wersję MariaDB w repozytorium Homebrew:
brew info mariadb
Spowoduje to wyświetlenie wielu rzeczy, w tym wersji MariaDB w repozytorium.
A oto część, która faktycznie instaluje MariaDB:
brew install mariadb
Jeśli masz poprzednią wersję MariaDB, postępuj zgodnie z instrukcjami, aby zaktualizować do najnowszej wersji.
Uruchom MariaDB
Teraz, gdy zainstalowaliśmy MariaDB, zacznijmy go:
mysql.server start
Aby automatycznie uruchomić serwer MariaDB Server, możemy użyć funkcji usług Homebrew, która konfiguruje automatyczne uruchamianie za pomocą launchctl
narzędzie z launchd
:
brew services start mariadb
Połącz z MariaDB
Po uruchomieniu MariaDB możemy się z nią połączyć:
mariadb
Po połączeniu powinieneś zobaczyć coś takiego:
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)]>
Oto przykład szybkiego polecenia, którego możesz użyć, aby wyświetlić listę baz danych:
show databases;
Wynik:
+--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+ 4 rows in set (0.001 sec)