MongoDB Shell命令行身份验证失败

米哈尔·阿塔佐夫(Michal Artazov)

我设置了带有身份验证的副本集。我使用了教程。我设置了密钥文件,管理员用户和其他用户。一切正常-匿名访问已禁用,我可以登录

$ mongo
MongoDB shell version: 2.6.1
connecting to: test
Error while trying to show server startup warnings: not authorized on admin to execute     command { getLog: "startupWarnings" }
rs0:PRIMARY> use admin
switched to db admin
rs0:PRIMARY> db.auth("USERNAME","PASSWORD")
1
rs0:PRIMARY> 

使用我创建的用户的凭据。

但是我无法从命令行登录

$ mongo -u 'USERNAME' -p 'PASSWORD'
MongoDB shell version: 2.6.1
connecting to: test
2014-05-18T14:23:47.324+0200 Error: 18 { ok: 0.0, errmsg: "auth failed", code: 18 } at   src/mongo/shell/db.js:1210
exception: login failed

使用相同的凭据。在文档中或此处没有找到任何有用的信息。

詹姆斯·华林

在您的示例中执行的外壳内身份验证是针对admin数据库的。上面发布的命令行未指定数据库,因此正在针对默认数据库test进行身份验证尝试使用此命令通过命令行对admin db进行身份验证:

mongo admin -u 'USERNAME' -p 'PASSWORD'

如果服务器不在本地主机上,则可以使用以下命令:

mongo your_host_name:your_port/admin -u 'USERNAME' -p 'PASSWORD'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MongoDB身份验证失败?

来自分类Dev

MongoDB-CR身份验证失败

来自分类Dev

MongoDB 3.2身份验证失败

来自分类Dev

流星和MongoDB:身份验证失败

来自分类Dev

PHP MongoDB身份验证失败

来自分类Dev

Mongodb + Atlas:“验证失败,身份验证失败。”,代码:8000,

来自分类Dev

MongoDB使用Shell命令连接到身份验证数据库

来自分类Dev

mongodb log4j2身份验证失败

来自分类Dev

MongoDB以超级用户身份验证始终失败

来自分类Dev

Jaspersoft Studio MongoDB连接身份验证失败

来自分类Dev

通过身份验证连接到MongoDB失败

来自分类Dev

Jaspersoft Studio MongoDB连接身份验证失败

来自分类Dev

MongoDB程序新数据库身份验证失败

来自分类Dev

无法在 kubernetes 上对 mongodb 隐藏成员进行身份验证,“身份验证失败。”

来自分类Dev

MongoError:命令createIndexes需要身份验证-mongodb npm

来自分类Dev

Powershell Mongodb身份验证

来自分类Dev

Java MongoDB Client:访问未配置为使用身份验证的服务器时,身份验证失败

来自分类Dev

Java MongoDB Client:访问未配置为使用身份验证的服务器时,身份验证失败

来自分类Dev

从命令行创建MongoDB用户

来自分类Dev

mongodb命令行自动关闭

来自分类Dev

Linux命令行获取mongodb版本

来自分类Dev

使用HAProxy的2向TLS通过命令行进行身份验证但在浏览器中失败

来自分类Dev

MongoDB身份验证日志消息过多

来自分类Dev

Puppet MongoDb启用身份验证

来自分类Dev

MongoDB日志记录和身份验证

来自分类Dev

MongoDB身份验证(用户不会更改)

来自分类Dev

如何更改身份验证MongoDB 3.2

来自分类Dev

MongoDB-由于身份验证失败,无法使用mongoexport导出数据

来自分类Dev

禁用身份验证时在MuleStudio中配置MongoDB连接器-“连接失败”错误

Related 相关文章

  1. 1

    MongoDB身份验证失败?

  2. 2

    MongoDB-CR身份验证失败

  3. 3

    MongoDB 3.2身份验证失败

  4. 4

    流星和MongoDB:身份验证失败

  5. 5

    PHP MongoDB身份验证失败

  6. 6

    Mongodb + Atlas:“验证失败,身份验证失败。”,代码:8000,

  7. 7

    MongoDB使用Shell命令连接到身份验证数据库

  8. 8

    mongodb log4j2身份验证失败

  9. 9

    MongoDB以超级用户身份验证始终失败

  10. 10

    Jaspersoft Studio MongoDB连接身份验证失败

  11. 11

    通过身份验证连接到MongoDB失败

  12. 12

    Jaspersoft Studio MongoDB连接身份验证失败

  13. 13

    MongoDB程序新数据库身份验证失败

  14. 14

    无法在 kubernetes 上对 mongodb 隐藏成员进行身份验证,“身份验证失败。”

  15. 15

    MongoError:命令createIndexes需要身份验证-mongodb npm

  16. 16

    Powershell Mongodb身份验证

  17. 17

    Java MongoDB Client:访问未配置为使用身份验证的服务器时,身份验证失败

  18. 18

    Java MongoDB Client:访问未配置为使用身份验证的服务器时,身份验证失败

  19. 19

    从命令行创建MongoDB用户

  20. 20

    mongodb命令行自动关闭

  21. 21

    Linux命令行获取mongodb版本

  22. 22

    使用HAProxy的2向TLS通过命令行进行身份验证但在浏览器中失败

  23. 23

    MongoDB身份验证日志消息过多

  24. 24

    Puppet MongoDb启用身份验证

  25. 25

    MongoDB日志记录和身份验证

  26. 26

    MongoDB身份验证(用户不会更改)

  27. 27

    如何更改身份验证MongoDB 3.2

  28. 28

    MongoDB-由于身份验证失败,无法使用mongoexport导出数据

  29. 29

    禁用身份验证时在MuleStudio中配置MongoDB连接器-“连接失败”错误

热门标签

归档