Veja como instalar o MariaDB em um Mac através do gerenciador de pacotes Homebrew.
Instalar Homebrew
Primeiro, vamos instalar o Xcode e o Homebrew. Sinta-se à vontade para pular esta etapa se você já instalou o Homebrew.
Para instalar esses pré-requisitos, abra uma janela do Terminal e execute os comandos a seguir.
Instale o Xcode:
xcode-select --install
Instale o Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
É isso. O Xcode e o Homebrew devem ser instalados assim que esses comandos forem executados.
Mas antes de prosseguirmos, veja como verificar o Homebrew:
brew doctor
Siga as instruções para corrigir quaisquer problemas que possam ter sido encontrados.
Enquanto estamos nisso, veja como atualizar o Homebrew:
brew update
Se você já estiver atualizado, receberá uma mensagem nesse sentido.
Instalar MariaDB
Agora que o Homebrew está instalado, vamos instalar o MariaDB.
Primeiro, vamos verificar a versão do MariaDB no repositório Homebrew:
brew info mariadb
Isso produzirá um monte de coisas, incluindo a versão do MariaDB no repositório.
Agora aqui está a parte que realmente instala o MariaDB:
brew install mariadb
Se você tiver uma versão anterior do MariaDB, siga as instruções para atualizar para a versão mais recente.
Iniciar MariaDB
Agora que instalamos o MariaDB, vamos iniciá-lo:
mysql.server start
Para iniciar automaticamente o MariaDB Server, podemos usar a funcionalidade de serviços do Homebrew, que configura a inicialização automática com o
launchctl
utilitário de launchd
:brew services start mariadb
Conectar ao MariaDB
Depois que o MariaDB for iniciado, podemos nos conectar a ele:
mariadb
Uma vez conectado, você deve ver algo assim:
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)]>
Aqui está um exemplo de um comando rápido que você pode usar para ver uma lista de bancos de dados:
show databases;
Resultado:
+--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+ 4 rows in set (0.001 sec)