Ecco come installare MariaDB su un Mac tramite il gestore di pacchetti Homebrew.
Installa Homebrew
Innanzitutto, installiamo Xcode e Homebrew. Sentiti libero di saltare questo passaggio se hai già installato Homebrew.
Per installare questi prerequisiti, apri una finestra di Terminale ed esegui i seguenti comandi.
Installa Xcode:
xcode-select --install
Installa Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Questo è tutto. Xcode e Homebrew dovrebbero essere installati una volta eseguiti questi comandi.
Ma prima di andare avanti, ecco come controllare Homebrew:
brew doctor
Segui le istruzioni per risolvere eventuali problemi riscontrati.
Già che ci siamo, ecco come aggiornare Homebrew:
brew update
Se sei già aggiornato, riceverai un messaggio in tal senso.
Installa MariaDB
Ora che Homebrew è installato, andiamo avanti e installiamo MariaDB.
Per prima cosa, controlliamo la versione di MariaDB nel repository Homebrew:
brew info mariadb
Ciò produrrà un sacco di cose, inclusa la versione di MariaDB nel repository.
Ora ecco la parte che installa effettivamente MariaDB:
brew install mariadb
Se hai una versione precedente di MariaDB, segui le istruzioni per eseguire l'aggiornamento all'ultima versione.
Avvia MariaDB
Ora che abbiamo installato MariaDB, iniziamo:
mysql.server start
Per avviare automaticamente MariaDB Server, possiamo utilizzare la funzionalità dei servizi di Homebrew, che configura l'avvio automatico con launchctl
utilità da launchd
:
brew services start mariadb
Connettiti a MariaDB
Una volta avviato MariaDB, possiamo connetterci ad esso:
mariadb
Una volta connesso, dovresti vedere qualcosa del genere:
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)]>
Ecco un esempio di comando rapido che puoi utilizzare per visualizzare un elenco di database:
show databases;
Risultato:
+--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+ 4 rows in set (0.001 sec)