第一步 连接本机
# mongo ‐‐host <HOSTNAME> ‐‐port <PORT>
mongo #我的是默认本机,所以不用跟参数
第二步 设置密码
> use admin
switched to db admin
> db.createUser({
... user: "allen",
... pwd: "111111",
... roles: [ "root" ]
... })
Successfully added user: { "user" : "allen", "roles" : [ "root" ] }
查看用户
> show users
{
"_id" : "admin.allen",
"userId" : UUID("f54e1859-80bd-4e9f-b8fb-fb4b805bd68e"),
"user" : "allen",
"db" : "admin",
"roles" : [
{
"role" : "root",
"db" : "admin"
}
],
"mechanisms" : [
"SCRAM-SHA-1",
"SCRAM-SHA-256"
]
}
第三步 重启服务
> db.shutdownServer()
server should be down...
> exit
bye
第四步 已授权模式启动,用密码登录
[allen@localhost db]$ mongod --auth --fork --logpath /data/db/logpath/oup.out
about to fork child process, waiting until server is ready for connections.
for