O MongoDB é um banco de dados NoSQL amplamente utilizado por sua flexibilidade e escalabilidade. Uma das etapas importantes durante a configuração inicial do MongoDB é a criação do super-usuário admin, que possui privilégios de administrador e pode realizar tarefas como criar usuários, conceder permissões e gerenciar bancos de dados.
Para criar o super-usuário admin no MongoDB, siga os seguintes passos:
- Abra o terminal ou prompt de comando e navegue até o diretório onde o MongoDB está instalado.
- Execute o comando
mongod --auth
para iniciar o servidor MongoDB com autenticação habilitada. - Abra uma nova janela do terminal ou prompt de comando e navegue novamente até o diretório do MongoDB.
- Execute o comando
mongo
para abrir o shell do MongoDB. - No shell do MongoDB, digite o seguinte comando para se conectar ao servidor:
mongo --port 27017 -u root -p
Substitua root
pela conta de usuário que você deseja usar para se conectar ao servidor.
Após se conectar ao servidor, execute o seguinte comando para criar o super-usuário admin:
use admin
db.createUser({ user: 'admin', pwd: 'senha', roles: ['root'] })
Substitua senha
pela senha que você deseja atribuir ao super-usuário admin.
Agora você tem um super-usuário admin criado no MongoDB. Lembre-se de armazenar com segurança as credenciais do super-usuário admin, pois elas concedem acesso total ao servidor MongoDB.