Instalar MongoDB en un Mac

¿Qué es MongoDB?

MongoDB es una base de datos de documentos que pertenece a una familia de bases de datos llamadas NoSQL, no solo SQL. En MongoDB, los registros son documentos que se comportan de forma muy similar a los objetos JSON en JavaScript. Los valores en los documentos se pueden buscar por la clave de su campo. Los documentos pueden tener algunos campos/claves y otros no, lo que hace que Mongo sea extremadamente flexible.

Esto es diferente de las bases de datos SQL como MySQL y PostgreSQL, donde los campos corresponden a columnas en una tabla y los registros individuales corresponden a las filas.


Prerequisitos

  • Estar familiarizado con la terminal de Mac, debido a que necesitarás usarla para instalar y ejecutar MongoDB.
  • Dependencias. Ésta guía te muestra las dos maneras de instalar MongoDB en Mac, una de las maneras requiere HomeBrew.
    • Homebrew es un administrador de paquetes para Mac: hace que la instalación de la mayoría del software de código abierto (como MongoDB) sea tan simple como escribir brew install mongodb. Sigue las instrucciones en ésta guía de Cómo instalar Homebrew en Mac.


Instalación

Hay dos formas principales de instalar MongoDB en un Mac. La mejor forma de instalar MongoDB es con Homebrew. La otra forma de instalar MongoDB es descargándolo desde el sitio web de MongoDB.

Instalar y ejecutar MongoDB con Homebrew

Abre la Terminal y escribe

brew update

Luego de actualizar HomeBrew

brew install mongodb

Una vez termine de descargar e instalar MongoDB debes crear el directorio "db". Aquí es donde vivirán los archivos de datos de Mongo. Puedes crear el directorio en la ubicación predeterminada ejecuntando lo siguiente:

mkdir -p /data/db

Asegúrate que el directorio creado tenga los permisos correctos ejecuntando:

sudo chown -R `id -un` /data/db

Ejecuta el demonio de Mongo, en una ventana de tu terminal ejecuta mongod. Esto debería iniciar el servidor de Mongo.

mongod


Configuración adicional

Para cargar e iniciar el servicio de MongoDB en segundo plano, abre la Terminal y ejecuta los siguientes comandos:

Instala brew services primero

brew tap homebrew/services

Carga e inicia el servicio de MongoDB

brew services start mongodb

Salida esperada: Successfully started mongodb

Verifica si el servicio de MongoDB ha sido cargado

brew services list


Instalar y ejecutar MongoDB descargándolo manualmente

Debes ir a la sección de descargas del sitio web de MongoDB y descargar la versión correcta.

Después de descargar Mongo, mueve el archivo comprimido .tar (el archivo con la extensión .tgz que has descargado) a la carpeta donde deseas instalar Mongo. En este caso, diremos que queremos que Mongo viva en nuestra carpeta de inicio, por lo que los comandos podrían verse más o menos así:

cd Downloads
mv mongodb-osx-x86_64-3.0.7.tgz ~/

Extrae MongoDB del archivo descargado y cambia el nombre del directorio:

cd ~/
tar -zxvf mongodb-osx-x86_64-3.0.7.tgz
mv mongodb-osx-x86_64-3.0.7 mongodb

Crea el directorio donde Mongo almacenará los datos, crea el directorio "db". Puedes crear el directorio en la ubicación predeterminada ejecutando:

mkdir -p /data/db

Asegúrate que el directorio creado tenga los permisos correctos ejecuntando:

sudo chown -R `id -un` /data/db

Ejecuta el demonio de Mongo, en una ventana de tu terminal ejecuta mongod. Esto debería iniciar el servidor de Mongo.

~/mongodb/bin/mongod
Comentarios

Agregar nuevo comentario

Hay un total de 0 comentarios

No hay comentarios registrados

Recibe nuevos artículos en tu bandeja de entrada

Déjame tu correo y te enviaré notificaciones de nuevos artículos, manuales y noticias del mundo del desarrollo web.

Consulta sin compromiso

Estás a menos de un minuto de tener un proyecto sorprendente.

No soy amigo del spam, protejo tus datos.