无法使用连接字符串连接到 MongoDB
Can't connect to MongoDB with Connection String
我正在尝试将应用程序从解析迁移到我的自托管服务器。我想迁移 mongoDB 但我的连接字符串有问题:
mongodb://user:pwd@X.X.X.X:27017/dev
mongo的版本:
db version v3.2.9-rc0
当我开始连接时,我总是收到身份验证失败的错误消息。 mongo 终端说:
SCRAM-SHA-1 authentication failed for calimotoDev on dev from client 54.85.236.190 ;
AuthenticationFailed: SCRAM-SHA-1 authentication failed, storedKey mismatch
好像是密码错误,但绝对不是。当我尝试使用此连接字符串将我的自托管解析服务器连接到 mongoDB 时,一切正常。
请帮助我,我正在寻找时间来解决这个问题。
我遇到了同样的问题并联系了支持@mlab.com,他们建议我转义我的密码 (xxx-yyy-zzz)(不过这不是我的问题)
所以我这样做了:
var url = new MongoUrl(connectionString);
var client = new MongoClient(url);
这是 c#,但应该与其他语言类似。
我正在尝试将应用程序从解析迁移到我的自托管服务器。我想迁移 mongoDB 但我的连接字符串有问题:
mongodb://user:pwd@X.X.X.X:27017/dev
mongo的版本:
db version v3.2.9-rc0
当我开始连接时,我总是收到身份验证失败的错误消息。 mongo 终端说:
SCRAM-SHA-1 authentication failed for calimotoDev on dev from client 54.85.236.190 ;
AuthenticationFailed: SCRAM-SHA-1 authentication failed, storedKey mismatch
好像是密码错误,但绝对不是。当我尝试使用此连接字符串将我的自托管解析服务器连接到 mongoDB 时,一切正常。
请帮助我,我正在寻找时间来解决这个问题。
我遇到了同样的问题并联系了支持@mlab.com,他们建议我转义我的密码 (xxx-yyy-zzz)(不过这不是我的问题)
所以我这样做了:
var url = new MongoUrl(connectionString);
var client = new MongoClient(url);
这是 c#,但应该与其他语言类似。