mongo创建oplog角色

来源:互联网 发布:linux 打开80端口 编辑:程序博客网 时间:2024/05/23 05:06
新建一个用户让他可以访问oplog,oplog位于local库中。
但local库中不能添加用户。我们可以在admin库中添加

新建一个Agloplog用户使其能访问oplog。
use admin
db.runCommand({ createRole: "oplogger", privileges: [{ resource: { db: 'local', collection: 'oplog.rs'}, actions: ['find']}, ], roles: [{role: 'read', db: 'local'}] })  //先创建角色
db.createUser({user:"Agloplog",pwd:"03a4b868f1",roles:[{role:"oplogger",db:"admin"}]})  //创建可以访问oplog的用户

访问oplog
mongo
use admin
db.auth('Agloplog','03a4b868f1')
use local
show collections
db.oplog.rs.find()           //查询oplog
原创粉丝点击