anúncios

segunda-feira, 4 de outubro de 2021

Instalando e Configurando o MongoDB Community Edition no Linux

MongoDB é um software de banco de dados orientado a documentos livre, de código aberto e multiplataforma, escrito na linguagem C++. Classificado como um programa de banco de dados NoSQL (não relacional), o MongoDB usa documentos semelhantes a JSON com esquemas.

Preparação para instalação do MongoDB

$ wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -

$ sudo apt install gnupg

$ wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -

Ubuntu 20.04

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

Ubuntu 18.04

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

Ubuntu 16.04

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

Debian 10

$ echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/5.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

Atualizar a lista de repositório

$ sudo apt update

Instalando o MongoDB via APT

$ sudo sudo apt install -y mongodb

Inicializar o serviço do MongoDB

$ sudo systemctl start mongodb

Caso exibir o erro abaixo

"Failed to start mongod.service: Unit mongod.service not found."

$ sudo systemctl daemon-reload

Verificar o status do serviço MongoDB

$ sudo systemctl status mongod

Para parar o serviço MongoDB

$ sudo systemctl stop mongod

Para reiniciar o serviço MongoDB

$ sudo systemctl restart mongod

Log do MongoDB

O log do MongoDB fica no caminho /var/log/mongodb/mongod.log, então verifique em tempo real com o comando abaixo:

$ sudo tail -f /var/log/mongodb/mongod.log

Feito!

Nenhum comentário:

Postar um comentário