创建权限登录,也就是用户名密码登录:
客户端授权 mongo --port 27017
userAdminAnyDatabase 所有数据库的管理角色
readWriteAnyDatabase 所有数据库的读写角色
db.createUser({'user':'marks', 'pwd':'marks', 'roles':[{'role':'userAdminAnyDatabase', 'db':'admin'},
{'role':'readWriteAnyDatabase', 'db':'admin'}
]})
重要:切换到其它数据库 创建相关的用户
db.createUser({'user':'lison','pwd':'lison','roles':[{'role':'readWrite','db':'lison'}]})
集群下的用户:
userAdminAnyDatabase 所有数据库的管理角色
readWriteAnyDatabase 所有数据库的读写角色
db.createUser({'user':'mofi***min', 'pwd':'mo******650', 'roles':[
{ role: "userAdminAnyDatabase", db: "admin" },
{ role: "readWriteAnyDatabase", db: "admin" },
{ role: "clusterAdmin", db: "admin" },
{ role: "root", db: "admin" }]})

Tips: 服务器启动需要加上 auth 参数连接服务器才需要验证
如:mongod -f /soft/mongodb/conf/mgdb.conf --auth
切换到数据库上,才能给当前数据库创建用户
客户端登录: mongo --port 27017
切换到有权限的数据库 use mofing
使用用户名密码例如:db.auth("mofing","8835")
