sql >> Databáze >  >> NoSQL >> MongoDB

Ověření MongoDB 3.2 se nezdařilo

Pro úspěšné vytvoření uživatele budete muset provést několik kroků za sebou.

Nejprve je třeba vytvořit administrátora. Preferuji vytvoření superuživatele.

> use admin
> db.createUser({user: "root", pwd: "123456", roles:["root"]})

Restartujte server MongoDB a povolte ověřování pomocí --auth vlajka.

> mongod --auth --port 27017 --dbpath /var/lib/mongodb

Jakmile bude váš server spuštěn, připojte se k němu jako správce

> mongo <host:port> -u "root" -p "123456" --authenticationDatabase "admin"

Jakmile se připojíte, vytvořte normálního uživatele. Za předpokladu, že název vaší uživatelské databáze je cd2 .

> use cd2
> db.createUser({user: "cd2", pwd: "cd2", roles:["dbOwner"]})

Pokud se zobrazí zpráva o úspěchu, odpojte se od mongo shell a znovu se připojte s novými uživatelskými pověřeními.

> mongo <host:port>/cd2 -u "cd2" -p "cd2"


  1. Redis:Vrátí všechny hodnoty uložené v databázi

  2. uložit IP adresu do mongoDB

  3. Jak spočítat počet kláves odpovídajících vzoru?

  4. MongoDB $ceil