1.
user admin
db.createUser({user:"admin", pwd:"password", roles:[{role: "userAdminAnyDatabase", db: "admin"}]})
2. 使用权限启动MongoDB
./mongod --dbpath /path/to/ --logpath /path/to/ --auth
3. 创建用户
use admin
db.auth("admin", "password")
use mydb
db.createUser({user: "root", pwd: "password", roles: [ {role: "readWrite", db: "mydb"} ]})