mongodb连接不上

用mongovue连接时显示:
图片描述
提示框里的代码如下:

Connection was refused

Unable to connect to server 127.0.0.1:27017: 由于目标计算机积极拒绝,无法连接。 127.0.0.1:27017.

Type: MongoDB.Driver.MongoConnectionException

Stack: at MongoDB.Driver.Internal.DirectMongoServerProxy.Connect(TimeSpan timeout, ReadPreference readPreference)

at MongoDB.Driver.MongoServer.Connect(TimeSpan timeout)

at MongoDB.Driver.MongoServer.Connect()

at MangoUI.MMongo.Open(Boolean mustWrite)

at MangoUI.MMongo.Open()

at MangoUI.MConnection.get_IsValid()

at MangoUI.WinConnect.btnTest_Click(Object sender, EventArgs e)

由于目标计算机积极拒绝,无法连接。 127.0.0.1:27017

Type: System.Net.Sockets.SocketException

Stack: at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)

at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)

at System.Net.Sockets.TcpClient.Connect(IPEndPoint remoteEP)

at MongoDB.Driver.Internal.MongoConnection.Open()

at MongoDB.Driver.Internal.MongoConnection.GetNetworkStream()

at MongoDB.Driver.Internal.MongoConnection.SendMessage(BsonBuffer buffer, Int32 requestId)

at MongoDB.Driver.Internal.MongoConnection.SendMessage(MongoRequestMessage message)

at MongoDB.Driver.Operations.CommandOperation`1.Execute(MongoConnection connection)

at MongoDB.Driver.MongoServerInstance.RunCommandAs[TCommandResult](MongoConnection connection, String databaseName, IMongoCommand command)

at MongoDB.Driver.MongoServerInstance.Ping(MongoConnection connection)

at MongoDB.Driver.MongoServerInstance.Connect()

at MongoDB.Driver.Internal.DirectMongoServerProxy.Connect(TimeSpan timeout, ReadPreference readPreference)

回答:

第一步确定你的mongo服务是否正常启动。测试方式为在mongo所在服务器用本地telnet 测试。排除mongo服务问题

如果第一步成立,则换成同网段内telnet测试。如果无法访问,检测mongo所占用端口是不是被防火墙或杀软禁止了。如果是则在出入站规则中添加对应的出入站规则。排除防火墙,杀软的问题。

最后在使用你的mongovue。

回答:

Database那要填写你要连接的数据库名字,再测试连接一下看看能不能通过连接测试。。。

回答:

『由于目标计算机积极拒绝,无法连接。 127.0.0.1:27017』

是不是 bind_ip 到 127.0.0.1 了。

以上是 mongodb连接不上 的全部内容, 来源链接: utcz.com/p/197232.html

回到顶部