"errmsg" : "not authorized on root to execute command { update: \"system.version\", updates: [ { q: { _id: \"authSchema\" }, u: { _id: \"authSchema\", currentVersion: 3 }, multi: false, upsert: true } ], ordered: true }" } }) 此错误是因为没有授权给admin用户对system....
Mongodb默认是不需要用户密码就可以连接的,如果使用命令报错"not authorized on admin to execute command ",则表示当前登陆用户不具备相应权限; 解决办法:通过创建一个用户,赋予用户root权限 注意:在createUser之前先use admin切换一下。 db.createUser({user:"root", pwd:"123456", roles:[{role:"root",db:"...
userAdminAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的userAdmin权限 dbAdminAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的dbAdmin权限。 root:只在admin数据库中可用。超级账号,超级权限。
代码运行 2018-07-06T10:25:37.656+0800EQUERY[thread1]Error:listCollections failed:{"ok":0,"errmsg":"not authorized on admin to execute command { listCollections: 1.0, filter: {}, $db: \"admin\" }","code":13,"codeName":"Unauthorized"}: 这是权限的问题: 角色授权分两种,一种是直接在当前...
Mongodb默认是不需要用户密码就可以连接的,如果使用命令报错"not authorized on admin to execute command ",则表示当前登陆用户不具备相应权限; d9cea4c622b44053bb7bd919ac65533.png 解决办法:通过创建一个用户,赋予用户root权限 注意:在createUser之前先use admin切换一下。
登录mongo,也db.auth() 验证OK,但是无法执行命令。 db.serverStatus() 需要root权限才可以使用 给admin添加root权限: db.system.users.find() db.grantRolesToUser( "admin" , [ {
主要是解决在测试使用mongo db 时候,总是出现的MongoAuthenticationException 异常和 not authorized for query,not authorized on admin to execute command 等问题。 直接上测试步骤图拉。 我这个是先卸载了原来的mongo服务,然后删除我们配置的data文件夹下的所有东西,同时又清空原来测试生成的log。
在执行完mongorestore --port28010-uroot -proot --oplogReplay /data/backup/oplog/local/后,会输出大量信息,捕捉不到开始的报错信息,后重新测试还原少量数据,发现报Failed: restore error: error applying oplog: applyOps: not authorized on admin to execute command { applyOps... ...
mongodb version 3.2.18 测试问题: 分析: 从报错内容上看是权限不够,但不明了为什么,因为已经使用的超级用户权限: {"_id":"admin.myUserAdmin","user":"root","db":"admin","roles": [ {"role":"userAdminAnyDatabase","db":"admin"},
Hi, I've a small application that runs every 10 minutes and uses mongoose to fetch some data from my database. The first few hours everything works fine but later I'm getting the following error: not authorized on production to execute c...