Aquí se explica cómo instalar MariaDB en una Mac a través del administrador de paquetes Homebrew.
Instalar Homebrew
Primero, instalemos Xcode y Homebrew. Siéntete libre de omitir este paso si ya tienes Homebrew instalado.
Para instalar estos requisitos previos, abra una ventana de Terminal y ejecute los siguientes comandos.
Instalar Xcode:
xcode-select --install
Instalar Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Eso es todo. Xcode y Homebrew deben instalarse una vez que se hayan ejecutado esos comandos.
Pero antes de continuar, aquí le mostramos cómo comprobar Homebrew:
brew doctor
Siga las indicaciones para solucionar cualquier problema que pueda haber surgido.
Mientras estamos en eso, así es como se actualiza Homebrew:
brew update
Si ya está actualizado, recibirá un mensaje al respecto.
Instalar MariaDB
Ahora que Homebrew está instalado, sigamos adelante e instalemos MariaDB.
Primero, verifiquemos la versión de MariaDB en el repositorio de Homebrew:
brew info mariadb
Eso generará un montón de cosas, incluida la versión de MariaDB en el repositorio.
Ahora aquí está la parte que realmente instala MariaDB:
brew install mariadb
Si tiene una versión anterior de MariaDB, siga las indicaciones para actualizar a la última versión.
Iniciar MariaDB
Ahora que hemos instalado MariaDB, comencemos:
mysql.server start
Para iniciar automáticamente el servidor MariaDB, podemos usar la funcionalidad de servicios de Homebrew, que configura el inicio automático con launchctl
utilidad de launchd
:
brew services start mariadb
Conectarse a MariaDB
Una vez que se haya iniciado MariaDB, podemos conectarnos a él:
mariadb
Una vez conectado, debería ver algo como esto:
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)]>
Este es un ejemplo de un comando rápido que puede usar para ver una lista de bases de datos:
show databases;
Resultado:
+--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+ 4 rows in set (0.001 sec)