Como instalar o MongoDB: Guia Passo a Passo para Windows, Mac e Linux
Published: 2023-04-25 13:00:00

Se você está procurando um banco de dados NoSQL flexível e escalável, o MongoDB pode ser uma ótima opção. Com sua capacidade de armazenar grandes quantidades de dados e suportar uma variedade de tipos de dados, o MongoDB é uma escolha popular para empresas de todos os tamanhos.

- [Como criar um servidor Node.js](https://dev.to/rodrigozan/como-criar-um-servidor-nodejs-3kdj)

Neste guia, vamos mostrar como instalar o MongoDB em sistemas operacionais Windows, Mac e Linux. Vamos começar.

## Acessando o site do MongoDB

O primeiro passo para instalar o MongoDB é visitar o site oficial do MongoDB, na página [MongoDB Community Server Download](https://www.mongodb.com/try/download/community).

Escolha o Sistema Operacional da sua máquina.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xaswu3xpy4foj5257psx.png)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bv5geiyfwmevc8hlhjno.png)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a5wegxtuxzlh2c4b98sk.png)

Passo 2: Instalando o MongoDB no Windows

Para instalar o MongoDB no Windows, você pode baixar o arquivo .zip ou o arquivo .msi.

### Se você baixou o arquivo zip:

Para descompactar o arquivo baixado na pasta criada, navegue até o diretório onde o arquivo foi baixado, extraia clicando com o botão direito e selecionando seu programa de extensão. Recomendo utilizar o [7zip](https://www.7-zip.org/download.html).

Abra prompt de comando (procurando por CMD na barra de pesquisa) e digite o seguinte comando:

```bash
mkdir C:\mongodb
```

```bash
cd C:\Program Files\MongoDB
mkdir data
```

Crie uma pasta chamada "db" dentro da pasta "data"o:

```bash
cd data
```

```bash
mkdir db
```

Para iniciar o servidor MongoDB, navegue até a pasta bin do MongoDB. Em seguida, execute o seguinte comando:

```bash
cd C:\mongodb\bin
```

```bash
mongod.exe --dbpath C:\mongodb\data\db
```

Para iniciar o shell do MongoDB, abra outra janela do prompt de comando e navegue até a pasta bin novamente. Em seguida, execute o seguinte comando:

```bash
cd C:\mongodb\bin
```

```bash
mongo.exe
```

### Se você baixou o arquivo msi:

Siga os passos comuns de instalação para o Windows. O famoso next -> next -> next.



Abra prompt de comando (procurando por CMD na barra de pesquisa) e digite o comando na pasta onde o MongoDB foi baixado (normalmente em C:\Program Files, ou C:\Program Files (x86)):

```bash
cd C:\Program Files\MongoDB
```

```bash
mkdir data
```

Para criar uma pasta chamada "db" dentro da pasta "data", execute o seguinte comando:

```bash
cd data
```

```bash
mkdir db
```

Para iniciar o servidor MongoDB, abra uma janela do prompt de comando e navegue até a pasta bin do MongoDB. Em seguida, execute o seguinte comando:

```bash
cd C:\Program Files\MongoDB\bin
```

```bash
mongod.exe --dbpath C:\Program Files\MongoDB\data\db
```

Para iniciar o shell do MongoDB, abra outra janela do prompt de comando e navegue até a pasta bin novamente. Em seguida, execute o seguinte comando:

```bash
cd C:\Program Files\MongoDB\bin # se ainda não estiver dentro da pasta
```

```bash
mongo.exe
```

Agora você tem o MongoDB instalado em seu sistema operacional Windows e está pronto para começar a usá-lo. Lembre-se de que esses são apenas exemplos de comandos e que você pode precisar ajustá-los de acordo com sua configuração específica.

## Instalando o MongoDB no Mac

Para instalar o MongoDB no Mac, siga estes passos:

Baixe o arquivo .tgz do MongoDB Community Server no site oficial.

Para descompactar o arquivo baixado e mover a pasta resultante para a pasta "Aplicativos", execute o seguinte comando no Terminal:


```bash
tar -zxvf mongodb-osx-ssl-x86_64-XXXX.tgzz
```

```bash
sudo mv mongodb-osx-ssl-x86_64-XXXX /Applications/mongodbzzz
```

```bash
Substitua "XXXX" pelo número da versão que você baixou.
```


Para criar uma pasta chamada "data" na raiz da pasta criada, digite o seguinte comando no Terminal:

```bash
cd /Applications/mongodb
```

```bash
sudo mkdir -p data/db
```

Para iniciar o servidor MongoDB, abra uma janela do Terminal e navegue até a pasta bin do MongoDB. Em seguida, execute o seguinte comando:

```bash
cd /Applications/mongodb/bin
```

```bash
./mongod
```

Para iniciar o shell do MongoDB, abra outra janela do Terminal e navegue até a pasta bin novamente. Em seguida, execute o seguinte comando:

```bash
cd /Applications/mongodb/bin
```

```bash
./mongo
```

Agora você tem o MongoDB instalado em seu sistema operacional Mac e está pronto para começar a usá-lo. Lembre-se de que esses são apenas exemplos de comandos e que você pode precisar ajustá-los de acordo com sua configuração específica.

### Instalando o MongoDB no Linux

Para instalar o MongoDB no Linux, siga estes passos:

Abra o Terminal e adicione a chave pública do repositório do MongoDB:

```bash
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
```

Adicione o repositório do MongoDB ao seu sistema:

```bash
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
```

Atualize o índice de pacotes do apt-get:

```bash
sudo apt-get update
```

Instale o pacote mongodb-org:

```bash
sudo apt-get install -y mongodb-org
```

Inicie o serviço do MongoDB:

```bash
sudo systemctl start mongod
```

Verifique se o serviço do MongoDB foi iniciado corretamente:

```bash
sudo systemctl status mongod
```

Agora você tem o MongoDB instalado em seu sistema operacional Linux e está pronto para começar a usá-lo. Lembre-se de que esses são apenas exemplos de comandos e que você pode precisar ajustá-los de acordo com sua configuração específica.

## Conclusão

Agora que você sabe como instalar o MongoDB em diferentes sistemas operacionais, pode começar a usá-lo para seus projetos. Lembre-se de que, embora a instalação possa parecer complicada, seguir os passos cuidadosamente tornará o processo mais fácil.

O MongoDB é um banco de dados poderoso e escalável, que oferece muitos recursos e suporta uma variedade de tipos de dados. Ao usá-lo, você pode criar aplicativos e projetos mais avançados.

Esperamos que este guia passo a passo tenha sido útil para você. Se você tiver alguma dúvida ou precisar de ajuda adicional, consulte a documentação oficial do MongoDB ou a comunidade de usuários.