刚安装好的mongoDB(Windows-x64) 无法连接?

Metro2033 发布于 2016/03/29 18:00
阅读 2K+
收藏 0

华为云11月刊推送:DIY微信问答机器人,高性能计算代码的20个技巧!>>>

就在本地 都无法连接

版本是3.2

系统服务已经添加,也启动了。

到安装目录下 添加了全局用户 并认证了

然后新建库,库里也添加了 同样的用户 并认证了


然后在库里 建了表,并且 添加了数据,都可以查到了。

但是 使用MongoVUE连接,连不上



错误的详细信息

Connection was refused
Unable to connect to server 127.0.0.1:27017: Invalid credential for database 'navi'..
Type: MongoDB.Driver.MongoConnectionException
Stack:    在 MongoDB.Driver.Internal.DirectMongoServerProxy.Connect(TimeSpan timeout, ReadPreference readPreference)
   在 MongoDB.Driver.MongoServer.Connect(TimeSpan timeout)
   在 MongoDB.Driver.MongoServer.Connect()
   在 MangoUI.MMongo.QSDlL5xzK686iCExThO(Object )
   在 MangoUI.MMongo.Open(Boolean mustWrite)
   在 MangoUI.MMongo.Open()
   在 MangoUI.MConnection.get_IsValid()
   在 MangoUI.WinConnect.SCOjR9kYRPerNNngykW(Object )
   在 MangoUI.WinConnect.btnTest_Click(Object sender, EventArgs e)


Invalid credential for database 'navi'.
Type: MongoDB.Driver.MongoAuthenticationException
Stack:    在 MongoDB.Driver.Communication.Security.MongoCRAuthenticationProtocol.Authenticate(MongoConnection connection, MongoCredential credential)
   在 MongoDB.Driver.Communication.Security.Authenticator.Authenticate(MongoCredential credential)
   在 MongoDB.Driver.Communication.Security.Authenticator.Authenticate()
   在 MongoDB.Driver.Internal.MongoConnection.Open()
   在 MongoDB.Driver.Internal.MongoConnection.GetNetworkStream()
   在 MongoDB.Driver.Internal.MongoConnection.SendMessage(BsonBuffer buffer, Int32 requestId)
   在 MongoDB.Driver.Internal.MongoConnection.SendMessage(MongoRequestMessage message)
   在 MongoDB.Driver.Operations.CommandOperation`1.Execute(MongoConnection connection)
   在 MongoDB.Driver.MongoServerInstance.RunCommandAs[TCommandResult](MongoConnection connection, String databaseName, IMongoCommand command)
   在 MongoDB.Driver.MongoServerInstance.Ping(MongoConnection connection)
   在 MongoDB.Driver.MongoServerInstance.Connect()
   在 MongoDB.Driver.Internal.DirectMongoServerProxy.Connect(TimeSpan timeout, ReadPreference readPreference)


Command 'authenticate' failed: auth failed (response: { "ok" : 0.0, "errmsg" : "auth failed", "code" : 18 })
Type: MongoDB.Driver.MongoCommandException
Stack:    在 MongoDB.Driver.Operations.CommandOperation`1.Execute(MongoConnection connection)
   在 MongoDB.Driver.Communication.Security.MongoCRAuthenticationProtocol.RunCommand(MongoConnection connection, String databaseName, IMongoCommand command)
   在 MongoDB.Driver.Communication.Security.MongoCRAuthenticationProtocol.Authenticate(MongoConnection connection, MongoCredential credential)
Inputs:: 
Command:  authenticate
Ok:       False
ErrorMsg: auth failed
Request:  { "authenticate" : 1, "user" : "dbuser", "nonce" : "510c86a1e874bc3b", "key" : "e683510addaa1f6afebe8c9736d2a945" }
Response: { "ok" : 0.0, "errmsg" : "auth failed", "code" : 18 }



说 认证失败,是 用户认证失败吗?可是我已经使用 auth 命令认证了啊。。。


加载中
1
阿波勒
阿波勒

首先跟你说下 . MongoVUE 不支持 3.0以上的 mongodb版本 ,即使登陆上了,数据也看不到.

database 你改为空的试试

Metro2033
Metro2033
其实就是不支持,另找其他的了。。
0
Feng_Yu
Feng_Yu
你看下你用的软件的版本和说明,确定支持3.2?在我印象中好像没几个图形化的客户端支持3.0以上版本
Metro2033
Metro2033
是的 不支持 。。。之前不知道
0
李三石
李三石
database  改admin 试试
返回顶部
顶部