gpt4 book ai didi

mongodb - 无法从 CL 连接到 mongo 但从 Pymongo 成功

转载 作者:可可西里 更新时间:2023-11-01 10:40:07 26 4
gpt4 key购买 nike

我正在尝试从同一主机像这样连接到 mongo,即。 主机地址

mongo  host_addr:27030 -u user -p password

我得到以下响应:

MongoDB shell version v3.4.6

connecting to: host_addr:27030

MongoDB server version: 3.4.6

2017-11-18T17:44:39.055-0800 E QUERY [thread1] Error: Authentication failed. :

DB.prototype._authOrThrow@src/mongo/shell/db.js:1461:20

@(auth):6:1

@(auth):1:2

exception: login failed

我使用相同的凭据从我的 python 应用程序使用 Pymongo 进行连接并且它有效。

可能是什么原因?

最佳答案

您需要指定要针对哪个数据库进行身份验证:

mongo  host_addr:27030 -u user -p password --authenticationDatabase <yourDBName>

mongo  host_addr:27030/<yourDBname> -u user -p password 

mongo --host host_addr --port 27030 -u user -p password --authenticationDatabase <yourDBName>

关于mongodb - 无法从 CL 连接到 mongo 但从 Pymongo 成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47372992/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com