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)