美文网首页mysql 相关
Mongodb用户权限管理相关命令

Mongodb用户权限管理相关命令

作者: 小镇青年Jack | 来源:发表于2019-11-06 10:31 被阅读0次

Mongodb用户权限管理相关命令

https://blog.csdn.net/jom_ch/article/details/78666135

// 查看指定db所有用户

useadmin;show users;//或db.getUsers();

// 创建管理员用户

useadmindb.runCommand({createUser:"admin",    pwd:"123456",    roles: [ { role:"root", db:"admin"} ]});

// 创建普通用户

usemydb;db.runCommand({createUser:"testuser",    pwd:"123456",    roles:[{role:"dbOwner",db:"mydb"}]});

// 修改用户信息

useadmin;db.runCommand({updateUser:"admin",    pwd:"654321",    roles: [ { role:"root", db:"admin"} ]});

// 查看指定用户信息

db.getUser("admin");

// 删除指定用户

user mydb;db.dropUser("testuser");

// 以需要验证的方式启动 mongod

mongod--port27017--dbpath=/xxx--logpath=/xxx--auth--logappend&

// 用创建的用户连接mongodb

mongo--port27017-utestuser-p'123456'--authenticationDatabase'mydb'

// 如果连接到mongodb没有带上-u、-p,可以执行

db.auth("testuser","123456");

Mongodb内置权限大全

https://docs.mongodb.com/manual/core/security-built-in-roles/

相关文章

网友评论

    本文标题:Mongodb用户权限管理相关命令

    本文链接:https://www.haomeiwen.com/subject/bnaybctx.html