mongdb开启用户认证

作者:Garany 发布于:2018-11-22 分类:破万卷书
1.创建管理员账户
# mongo --host 127.0.0.1 --port 27017
> use admin
> db.createUser({ user: "root", pwd: "rootpasswd", roles: [{ role: "root", db: "admin" }] })
> db.auth("root","rootpasswd")
> exit
2.开启认证
# vim /etc/mongod.conf
security:
authorization: enabled
# /etc/init.d/mongod restart
# mongo --host 127.0.0.1:27017 -u root -p rootpasswd
> show dbs;
> use admin
> db.stats()
3.查看全局所有账户
> use admin
> db.system.users.find().pretty()
4.为当前库创建读写用户
> use DBname
> db.createUser({user:"userName",pwd:"userPasswd",roles:[{role:"readWrite",db:"DBname"}]})
5.查看当前库下的账户
> use DBname
> show users;
6.删除用户
> use DBname
> db.system.users.remove({user:"userName"})
#MongoDB4.0修改了用户权限需要重启web服务#
标签: mongo

评论列表

丘八
2019-02-26 13:35
活捉大佬一只
今日新闻
2018-12-14 00:01
文章不错非常喜欢

我来说说