无法用MongoVUE远程连接MongoDB
来源:8-2 Linux平台下安装配置MongoDB
tangjkd
2017-08-30
1. 按照视频配置, 报如下错
连接信息错误提示为: Connection was refused
Connection was refused Unable to connect to server 47.92.96.72: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.NullReferenceException Stack: 在 MongoDB.Driver.MongoServerInstance.RefreshStateAsSoonAsPossible() 在 MongoDB.Driver.Internal.MongoConnection.HandleException(Exception ex) 在 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)
2. 按照网上的说明, 在配置中添加
bind_ip=0.0.0.0
MongoVUE错误提示变为
Connection was refused Unable to connect to server 47.92.96.72:27017: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 47.92.96.72: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) 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 47.92.96.72:27017 Type: System.Net.Sockets.SocketException Stack: 在 System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) 在 System.Net.Sockets.Socket.Connect(EndPoint remoteEP) 在 System.Net.Sockets.TcpClient.Connect(IPEndPoint remoteEP) 在 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)
3. 查看mongodb是否启动, 的确启动了
总之, 希望老师或者同学们帮我解答一下问题出在哪里.
写回答
2回答
-
河畔一角
2017-08-31
连上了吗? 你这是配置的阿里云服务器吗? 我直接连接你得IP是可以连接上的,另外,建议你更换一下端口,否则很多人都可以连接。
如果问题没有解决,请加入购物群,在群里找我。
00 -
tangjkd
提问者
2017-08-31
自问自答: 阿里云需要设置安全组规则, 才能向外暴露端口.
00
相似问题