Um minuto
Criando usuário administrador no MongoDB 2.6
Esta configuração foi utilizada no MongoDB 2.6 e pode não ser compatível com outras versões.
Existe uma condição de que quando o MongoDB é instalado, não possui usuário administrator, essa condição é chamada de localhost exception e permite criar o primeiro usuário no banco admin com permissões userAdmin ou userAdminAnyDatabase.
Os comandos devem ser executados no mongo
Shell e para abrir ele, digite:
$ mongo
Existem diversos paramêtros para o comando mongo
, que podem ser vistos neste link.
Com os comandos abaixo criamos um usuário admin.
Nota: Lembrando que <usuario>
e <senha>
tem de ser trocado para usuário e senha que você deseja criar.
use admin
db.createUser(
{
user: "<usuario>",
pwd: "<senha>",
roles: [ { role: "userAdminAnyDatabase", db: "admin" },
"readWriteAnyDatabase"]
}
)