Acesse o sistema para iniciar o proceso de instalação, caso precise instalar o Oracle Linux, acesso o post https://blog.fabianobento.com.br/2023/02/09/instalando-o-oracle-linux-8-8-7/

Vamos configurar o repositório MongoDB no sistema.

nano /etc/yum.repos.d/mongodb-org-4.4.repo

Adicione as linhas abaixo no arquivo

[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

Salve e feche o arquivo.

No terminal digite o comando: dnf install mongodb-org -y

systemctl start mongod
systemctl enable mongod

Para consultar a versão, digite: mongod –version

Agora vamos configurar o MongoDB

Editando o arquivo de configuração para ativar a autenticação:

nano /etc/mongod.conf

Procure pelo item security e inclua as linhas:

security:
 authorization: enabled

Salve e feche o arquivo.

Criando um usuário e configurando a senha para acesso e gerenciamento do MongoDB.

No terminal digite: mongo

Agora digite: use admin

Vamos criar um usuário administrador e definir a senha com o comando:

db.createUser(
{
user: “mongoadmin”,
pwd: passwordPrompt(),
roles: [ { role: “userAdminAnyDatabase”, db: “admin” }, “readWriteAnyDatabase” ]
}
)

Observe que mostrará a mensagem (Successfully addd user).

Agora vamos sair e reiniciar o serviço.

No terminal digite:

exit

systemctl restart mongod

Conectando ao MongoDB

mongo --port 27017 --authenticationDatabase "admin" -u "mongoadmin" -p

Criando uma nova base no MongoDB.

use testedb

Incluindo um registro

db.person.insertOne(
{ “Maria A” : “12”,
“Rafael B” : “80”,
“Pedro C” : “31”
}
)

Para mostrar as bases criadas, digite: db

Para consultar os documentos na base, digite o comando:
show collections