Instalar MongoDB en MacOS con Homebrew

Vamos a conocer como podemos instalar MongoDB si estamos en MacOS; para esto vamos a partir de que tienes instalado Homebrew que es simplemente un gestor de paquetes para MacOS y Linux.

Ya con nuestro gestor de paquetes, nada más fácil, lo primero que tenemos que hacer es agregar el repositorio de MongoDB a nuestro gestor de paquetes.

Software necesario para instalar instalar MongoDB

Instalar las Command line tools for xcode 
Seguramente cuando vayas a ejecutar el comando de Brew para instalar el paquete, te pedirá que instales las command line tools for xcode, acepta y descarga e instala estas herramientas.

Instalar Homebrew

Ahora si, vamos a instalar Homebrew, MacOS no incluye el paquete de preparación Homebrew por defecto; por lo tanto, tienes que instalarlo como indica en la página oficial. https://brew.sh/#install

Homebrew instala las cosas que necesitas para tu MacOS desde una terminal fácilmente.

Instalar el Tap de Homebrew de MongoDB

Emita lo siguiente desde el terminal para tocar el grifo oficial de MongoDB Homebrew: https://github.com/mongodb/homebrew-brew

Este es un Tap (paquete) de Homebrew personalizado para el software oficial de MongoDB.

brew tap mongodb/brew
brew install mongodb-community@5.0

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/

Iniciar el proceso de MongoDB

Ya con esto tenemos MongoDB en nuestro equipo; lo siguiente que vamos a hacer es iniciar el proceso, ya que si ejecutamos en nuestra terminal:

brew services start mongodb-community

Ya que si no lo inicias y escribes, mongo en la terminal, verás un error como el siguiente

Veraz que ocurre un error como el siguiente:

MongoDB shell version v5.0.2
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused :
connect@src/mongo/shell/mongo.js:372:17

- Andrés Cruz

In english

Andrés Cruz

Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter

Andrés Cruz En Udemy

Acepto recibir anuncios de interes sobre este Blog.