---
title: Instalar mongoDB en Mac OS X
url: https://jarroba.com/instalar-mongodb-en-mac-os-x/
author: Richard [Admin Jarroba]
date: 2013-09-17
modified: 2026-10-21
language: es
license: CC BY-NC-SA 3.0 (https://creativecommons.org/licenses/by-nc-sa/3.0/) — attribution: "Instalar mongoDB en Mac OS X", Richard [Admin Jarroba], jarroba.com
categories: Bases de Datos
---

# Instalar mongoDB en Mac OS X

> Instala MongoDB 2.4.6 en Mac OS X desde el terminal: descarga, carpetas, mongod.conf, servicio con launchd, PATH y acceso al shell con mongo.

En esta entrada vamos a ver cómo instalar mongoDB en un MAC. Por ahora no tenemos como objetivo el explicar qué es mongoDB y sus características (eso lo dejaremos para más adelante).

 

Tenemos varias opciones para descargarnos mongoDB. La primera de ellas es irnos a su página web, y en la zona de descargas ([Try MongoDB Atlas Products (MongoDB)](http://www.mongodb.org/downloads)) descargarnos mongoDB para nuestro sistema operativo correspondiente, que en este caso lo haremos para MAC.

 

La segunda opción (que es la que seguiremos en este tutorial) es la de abrir un terminal, descargarnos la versión de mongoDB que queramos para MAC (en este caso será la versión 2.4.6) :

 

```bash

curl -O http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.6.tgz
```

 

Descomprimimos lo que nos hemos descargado con el siguiente comando:

 

```bash

tar xzf mongodb-osx-x86_64-2.4.6.tgz
```

 

Movemos lo que hemos descomprimido al directorio /usr/local/mongodb con el siguiente comando:

 

```bash

sudo mv mongodb-osx-x86_64-2.4.6 /usr/local/mongodb
```

 

Después de introducir este comando nos pedirá el password del root (vamos, el password que tenemos en el PC), lo introducimos y listo.

 

Después creamos dos nuevas carpetas con el siguiente comando:

 

```bash

sudo mkdir /usr/local/mongodb_data /var/log/mongodb
```

 

Cambiamos los permisos a la siguiente carpeta:

 

```bash

sudo chown -R root /usr/local/mongodb
```

 

Una vez que has llegado a este punto debes de crearte un fichero de configuración llamado "***mongod.conf***" que tiene que tener el siguiente contenido:

 

```ini

# Store data alongside MongoDB instead of the default, /data/db/
dbpath = /usr/local/mongodb_data

# Only accept local connections
bind_ip = 127.0.0.1
```

 

Este fichero lo debes de guardar en "***/usr/local/mongodb/mongod.conf***".

 

El siguiente paso es el de registrar el servidor del mongoDB en el OS X. Para ello debes de crearte el fichero llamado "**org.mongodb.mongod.plist**" que deberá de tener el siguiente contenido:

 

```xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
  "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>
  <string>org.mongodb.mongod</string>
  <key>ProgramArguments</key>
  <array>
    <string>/usr/local/mongodb/bin/mongod</string>
    <string>run</string>
    <string>--config</string>
    <string>/usr/local/mongodb/mongod.conf</string>
  </array>
  <key>RunAtLoad</key>
  <true/>
  <key>KeepAlive</key>
  <true/>
  <key>WorkingDirectory</key>
  <string>/usr/local/mongodb</string>
  <key>StandardErrorPath</key>
  <string>/var/log/mongodb/output.log</string>
  <key>StandardOutPath</key>
  <string>/var/log/mongodb/output.log</string>
</dict>
</plist>
```

 

Una vez que tienes creado este fichero lo guardas en "***/Library/LaunchDaemons/org.mongodb.mongod.plist***«. Después ejecutas los dos siguientes comandos para cargar el servidor (si estás en modo root ejecuta solo el segundo):

 

```bash

sudo chown root /Library/LaunchDaemons/org.mongodb.mongod.plist
sudo launchctl load /Library/LaunchDaemons/org.mongodb.mongod.plist
```

 

Llegados a este punto deberías poder acceder a la siguiente url ([http://localhost:28017](http://localhost:28017/)) para poder ver el estado de la base de datos.

 

Ya por último debes de añadir la carpeta "bin" que nos hemos descargado al PATH para poder usar los ficheros binarios directamente. Esto lo hacemos ejecutando el siguiente comando:

 

```bash

sudo sh -c 'echo "/usr/local/mongodb/bin" > /etc/paths.d/mongodb'
```

 

Una vez realizados estos pasos ya te debería de funcionar MongoDB. Si abres un terminal y pones directamente «mongo» ya se te pondrá ese terminal «en modo Shell» (esto último que he dicho seguro que está mal, pero lo digo para que nos entendamos) para trabajar con mongoDB.

 

En siguientes entradas hablaremos sobre mongoDB y en como utilizarlo para JAVA.
