管理员未授权Mongodb执行listDatabases命令
删除mongodb用户后,无法重新连接mongo而无需 身份验证 我已经创建了tomuser ubuntu终端中的我的命令序列 1.管理员未授权Mongodb执行listDatabases命令,mongodb,Mongodb,删除mongodb用户后,无法重新连接mongo而无需 身份验证 我已经创建了tomuser ubuntu终端中的我的命令序列 1.使用admin 2.db.dropUser('tomuser')) 真的 退出 3.sudo/etc/init.d/mongod-stop 4.sudo/etc/init.d/mongod start 5.重启电脑 6.mongo——端口27017 7.>显示数据库 2016-01-14T16:03:55.420+0530列表数据库失败:{ “ok”:0, “err
使用admin
2.db.dropUser('tomuser'))
真的
退出
3.sudo/etc/init.d/mongod-stop
4.sudo/etc/init.d/mongod start
5.重启电脑
6.mongo——端口27017
7.>显示数据库
2016-01-14T16:03:55.420+0530列表数据库失败:{
“ok”:0,
“errmsg”:“管理员未授权执行命令{listDatabases:1.0}”,
“代码”:13
}在src/mongo/shell/mongo.js:47
我犯了以上错误<代码>未授权管理员执行命令 因此,在删除用户后无法连接mongodb..? 有什么东西丢了吗 第一路 我认为
db.system.users
中应该有另一个用户。如果是,请使用保存的用户登录
如果db.system.users中没有用户
> db.system.users.find({})
null
我们可以通过mongo--port 27017
访问mongodb
第二种方式-问题的常见原因
使用sudo mongod--端口27017
而不是sudo mongod--auth--port 27017--dbpath/var/lib/mongodb
注意:--auth仅当设置了用户名和密码身份验证时才需要。。你的问题是什么?@MHakvoort我有一个编辑问题:)