我的mongodb使用的是32位的3.0.3 version,安装在了windows server2003上。在shell里可以连接到我自己创建的mytestdb数据库,使用db.auth(‘**’,’**’)返回 1 ,但是使用客户端工具mongodbVUE 1.6.9时,出现以下错误:
onnection was refused
Unable to connect to server MongoDB:27017: 请求的名称有效,但是找不到请求的类型的数据。.
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.Open(Boolean mustWrite)
在 MangoUI.MMongo.Open()
在 MangoUI.MConnection.get_IsValid()
在 MangoUI.WinConnect.btnTest_Click(Object sender, EventArgs e)
请求的名称有效,但是找不到请求的类型的数据。
Type: System.Net.Sockets.SocketException
Stack: 在 System.Net.Dns.GetAddrInfo(String name)
在 System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)
在 System.Net.Dns.GetHostAddresses(String hostNameOrAddress)
在 MongoDB.Driver.MongoServerAddress.ToIPEndPoint(AddressFamily addressFamily)
在 MongoDB.Driver.MongoServerInstance.GetIPEndPoint()
在 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)
你的用户到底是在local库还是在admin库呢?